Subclass Tidak Langsung yang Diketahui |
Wrapper untuk Delegate TensorFlow Lite asli.
Jika implementasi delegasi menyimpan sumber daya atau memori tambahan yang harus dibebaskan secara eksplisit, maka praktik terbaiknya adalah menambahkan metode close()
ke implementasi dan meminta klien memanggilnya secara eksplisit saat instance delegasi tidak lagi digunakan. Sementara pendekatan ini secara teknis memungkinkan berbagi contoh delegasi tunggal di beberapa contoh juru bahasa, implementasi delegasi harus secara eksplisit mendukung ini.
Metode Publik
ruang kosong | tutup () Menutup delegasi dan melepaskan semua sumber daya yang terkait dengannya. |
abstrak panjang | getNativeHandle () Mengembalikan pegangan asli ke implementasi delegasi TensorFlow Lite. |
Metode yang Diwarisi
Metode Publik
kekosongan publik tutup ()
Menutup delegasi dan melepaskan semua sumber daya yang terkait dengannya.
Berbeda dengan metode yang dideklarasikan di antarmuka Closeable
dasar, metode ini tidak membuang pengecualian yang dicentang.
getNativeHandle panjang abstrak publik ()
Mengembalikan pegangan asli ke implementasi delegasi TensorFlow Lite.
Catatan: Java Delegate
mempertahankan kepemilikan instance delegasi asli, dan harus memastikan keberadaannya selama penggunaan dengan instance InterpreterApi
apa pun.
Catatan: instance delegasi asli tidak dapat dibuat sampai delegasi telah dilampirkan ke juru bahasa, jadi metode ini tidak boleh dipanggil sampai setelah juru bahasa dibuat dengan delegasi ini.
Kembali
- Pegangan delegasi asli. Di C/C++, ini harus menjadi penunjuk ke 'TfLiteOpaqueDelegate'.
Melempar
Pengecualian Status Ilegal | jika dipanggil sebelum instance delegasi asli dibuat. |
---|