| Subclass Tidak Langsung yang Diketahui |
Wrapper untuk Delegasi TensorFlow Lite native.
Jika implementasi delegasi menyimpan resource atau memori tambahan yang harus dibebaskan secara eksplisit, praktik terbaik adalah menambahkan metode close() ke implementasi tersebut dan meminta klien memanggilnya secara eksplisit saat instance delegasi tidak lagi digunakan. Meskipun pendekatan ini secara teknis memungkinkan berbagi satu instance delegasi ke beberapa instance penafsir, implementasi delegasi harus mendukung hal ini secara eksplisit.
Metode Publik
| void |
close()
Menutup delegasi dan melepaskan resource apa pun yang terkait dengannya.
|
| abstrak panjang |
getNativeHandle()
Menampilkan nama sebutan channel native ke implementasi delegasi TensorFlow Lite.
|
Metode Turunan
Metode Publik
public void close ()
Menutup delegasi dan melepaskan resource apa pun yang terkait dengannya.
Berbeda dengan metode yang dideklarasikan di antarmuka Closeable dasar, metode ini
tidak menampilkan pengecualian yang diperiksa.
public abstrak 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'.
Menampilkan
| IllegalStateException | jika dipanggil sebelum instance delegasi native dibuat. |
|---|