Delegate

Delegasi antarmuka publik
Subkelas Tidak Langsung yang Diketahui

Wrapper untuk Delegasi TensorFlow Lite asli.

Jika implementasi delegasi menyimpan sumber daya atau memori tambahan yang harus dikosongkan secara eksplisit, maka praktik terbaiknya adalah menambahkan metode close() ke implementasi dan meminta klien memanggilnya secara eksplisit ketika instance delegasi tidak lagi digunakan. Meskipun pendekatan ini secara teknis memungkinkan berbagi satu instance delegasi ke beberapa instance interpreter, implementasi delegasi harus secara eksplisit mendukung hal ini.

Metode Publik

ruang kosong
menutup ()
Menutup delegasi dan melepaskan sumber daya apa pun yang terkait dengannya.
abstrak panjang
dapatkanNativeHandle ()
Mengembalikan pegangan asli ke implementasi delegasi TensorFlow Lite.

Metode Warisan

Metode Publik

penutupan kekosongan publik ()

Menutup delegasi dan melepaskan sumber daya apa pun yang terkait dengannya.

Berbeda dengan metode yang dideklarasikan di antarmuka dasar Closeable , metode ini tidak menampilkan pengecualian yang dicentang.

abstrak publik getNativeHandle panjang ()

Mengembalikan pegangan asli ke implementasi delegasi TensorFlow Lite.

Catatan: Delegate Java mempertahankan kepemilikan instans delegasi asli, dan harus memastikan keberadaannya selama durasi penggunaan dengan instans InterpreterApi apa pun.

Catatan: instance delegasi asli tidak dapat dibuat sampai delegasi tersebut telah dilampirkan ke seorang juru bahasa, jadi metode ini tidak boleh dipanggil sampai seorang juru bahasa telah dibangun dengan delegasi ini.

Kembali
  • Pegangan delegasi asli. Di C/C++, ini harus berupa penunjuk ke 'TfLiteOpaqueDelegate'.
Melempar
IlegalStateException jika dipanggil sebelum instance delegasi asli dibuat.