Delegate
untuk inferensi GPU.
Catatan: Saat memanggil Interpreter.Options.addDelegate()
dan Interpreter.run()
,
pemanggil harus memiliki EGLContext
dalam thread saat ini dan Interpreter.run()
harus dipanggil dari EGLContext
yang sama. Jika EGLContext
tidak ada, delegasi akan membuatnya secara internal, tetapi developer harus memastikan bahwa Interpreter.run()
selalu dipanggil dari thread yang sama tempat Interpreter.Options.addDelegate()
dipanggil.
Class Bertingkat
class | GpuDelegate.Options |
Class ini tidak digunakan lagi. Sebagai gantinya, gunakan GpuDelegateFactory.Options .
|
Konstruktor Publik
Metode Publik
void |
close()
Membebaskan resource TFLite di runtime C.
|
long |
getNativeHandle()
Menampilkan nama sebutan channel native ke implementasi delegasi TensorFlow Lite.
|
Metode Turunan
Konstruktor Publik
publik GpuDelegate ()
Metode Publik
public void close ()
Membebaskan resource TFLite di runtime C.
Pengguna diharapkan memanggil metode ini secara eksplisit.
public long getNativeHandle ()
Menampilkan nama sebutan channel native ke implementasi delegasi TensorFlow Lite.
Catatan: Delegate
Java mempertahankan kepemilikan instance delegasi native, dan harus memastikan keberadaannya selama durasi penggunaan dengan instance InterpreterApi
apa pun.
Catatan: instance delegasi native mungkin tidak dibuat sampai delegasi telah dilampirkan ke penafsir, sehingga metode ini tidak boleh dipanggil sampai penafsir selesai dibuat dengan delegasi ini.
Hasil
- Penangan delegasi native. Di C/C++, ini akan menjadi pointer ke 'TfLiteOpaqueDelegate'.