GpuDelegate

GpuDelegate class publik

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

public GpuDelegate (GpuDelegateFactory.Options options)

Parameter
opsi

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'.