Delegate

antarmuka publik Delegasikan
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.