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.
Menampilkan nama sebutan channel native ke implementasi delegasi TensorFlow Lite.
Metode Turunan
Dari antarmuka
java.io.Closeable
abstrak
void
close()
Dari antarmuka
java.lang.AutoCloseable
abstrak
void
close()
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'.