GPU çıkarımı için Delegate
.
Not: Interpreter.Options.addDelegate()
ve Interpreter.run()
çağrılırken,
arayanın mevcut ileti dizisinde EGLContext
olması ve Interpreter.run()
, aynı EGLContext
içinden çağrılmalıdır. EGLContext
yoksa temsilci, dahili olarak bir tane oluşturur. Ancak geliştirici, Interpreter.run()
öğesinin her zaman Interpreter.Options.addDelegate()
öğesinin çağrıldığı iş parçacığından çağrılmasını sağlamalıdır.
İç İçe Sınıflar
sınıf | GpuDelegate.Options |
Bu sınıfın desteği sonlandırıldı. Bunun yerine GpuDelegateFactory.Options politikasını kullanın.
|
İnşaatçılar
GpuDelegate(GpuDelegateFactory.Options seçenekleri)
|
|
Herkese Açık Yöntemler
void |
close()
C çalışma zamanında TFLite kaynaklarını serbest bırakır.
|
uzun |
getNativeHandle()
TensorFlow Lite yetki veren uygulamasına yerel bir herkese açık kullanıcı adı döndürür.
|
Devralınan Yöntemler
İnşaatçılar
herkese açık GpuDelegate ()
Herkese Açık Yöntemler
herkese açık void close ()
C çalışma zamanında TFLite kaynaklarını serbest bırakır.
Kullanıcının bu yöntemi açıkça çağırması beklenir.
herkese açık long getNativeHandle ()
TensorFlow Lite yetki veren uygulamasına yerel bir herkese açık kullanıcı adı döndürür.
Not: Java Delegate
, yerel temsilci örneğinin sahipliğini korur ve herhangi bir InterpreterApi
örneğinde kullanım süresi boyunca var olmaya devam etmesi gerekir.
Not: Yetki verilmiş kullanıcı bir yorumlayıcıya eklenene kadar yerel temsilci örneği oluşturulamaz. Bu nedenle, bu yöntem, bu yetki verilmiş kullanıcı ile bir çevirmen oluşturulana kadar çağrılmamalıdır.
İlerlemeler
- Yerel yetki verilmiş kullanıcı adı. C/C++'da bu, "TfLiteOpaqueDelegate" işaretçisi olmalıdır.