Subclass Langsung yang Diketahui |
Class opsi untuk mengontrol perilaku penafsir runtime.
Class Bertingkat
enum | InterpreterApi.Options.TfLiteRuntime | Enum untuk menunjukkan tempat mendapatkan implementasi runtime TensorFlow Lite. |
Konstruktor Publik
Opsi()
|
|
Opsi(InterpreterApi.Options lainnya)
|
Metode Publik
InterpreterApi.Options | |
InterpreterApi.Options |
addDelegateFactory(DelegateFactoryDelegateFactory)
Menambahkan
DelegateFactory yang akan dipanggil untuk menerapkan Delegate yang dibuatnya
selama pembuatan penafsir. |
ValidatedAccelerationConfig |
getAccelerationConfig()
Menampilkan konfigurasi akselerasi.
|
List<DelegateFactory> |
getDelegateFactories()
Menampilkan daftar factory delegasi yang telah terdaftar melalui
addDelegateFactory ). |
List<Delegate> |
getDelegates()
Menampilkan daftar delegasi yang dimaksudkan untuk diterapkan selama pembuatan penafsir yang telah terdaftar melalui
addDelegate . |
int |
getNumThreads()
Menampilkan jumlah thread yang akan digunakan untuk operasi yang mendukung multi-threading.
|
InterpreterApi.Options.TfLiteRuntime |
getRuntime()
Kembali ke tempat asal implementasi runtime TF Lite.
|
boolean |
getUseNNAPI()
Menampilkan apakah akan menggunakan NN API (jika tersedia) untuk eksekusi pengoperasian.
|
boolean | |
boolean |
isCancellable()
Lanjutan: Menampilkan apakah penafsir dapat dibatalkan.
|
InterpreterApi.Options | |
InterpreterApi.Options |
setCancellable(boolean allow)
Lanjutan: Menetapkan apakah penerjemah dapat dibatalkan.
|
InterpreterApi.Options |
setNumThreads(int numThreads)
Menetapkan jumlah thread yang akan digunakan untuk operasi yang mendukung multi-threading.
|
InterpreterApi.Options |
setRuntime(runtime InterpreterApi.Options.TfLiteRuntime)
Tentukan tempat untuk mendapatkan implementasi runtime TF Lite.
|
InterpreterApi.Options |
setUseNNAPI(boolean useNNAPI)
Menetapkan apakah akan menggunakan NN API (jika tersedia) untuk eksekusi pengoperasian.
|
InterpreterApi.Options |
setUseXNNPACK(penggunaan booleanXNNPACK)
Mengaktifkan atau menonaktifkan serangkaian kernel CPU yang dioptimalkan (disediakan oleh XNNPACK).
|
Metode Turunan
Konstruktor Publik
publik Opsi ()
Metode Publik
publik InterpreterApi.Options addDelegate (delegasikan)
Menambahkan Delegate
untuk diterapkan selama pembuatan penafsir.
Delegasi yang ditambahkan di sini diterapkan sebelum delegasi yang dibuat dari DelegateFactory
yang ditambahkan dengan addDelegateFactory(DelegateFactory)
.
Perlu diketahui bahwa TF Lite di Layanan Google Play (lihat setRuntime(InterpreterApi.Options.TfLiteRuntime)
) tidak mendukung
delegasi eksternal (disediakan developer), dan menambahkan Delegate
selain ERROR(/NnApiDelegate)
di sini tidak diizinkan saat menggunakan TF Lite di Layanan Google Play.
Parameter
delegasi |
---|
publik InterpreterApi.Options addDelegateFactory (DelegateFactory delegasiFactory)
Menambahkan DelegateFactory
yang akan dipanggil untuk menerapkan Delegate
yang dibuatnya
selama pembuatan penafsir.
Delegasi dari factory yang didelegasikan dan ditambahkan di sini akan diterapkan setelah delegasi
yang ditambahkan dengan addDelegate(Delegate)
.
Parameter
delegateFactory |
---|
publik Daftar<DelegateFactory> getDelegateFactories ()
Menampilkan daftar factory delegasi yang telah terdaftar melalui addDelegateFactory
).
publik Daftar<Delegate> getDelegates ()
Menampilkan daftar delegasi yang dimaksudkan untuk diterapkan selama pembuatan penafsir yang telah terdaftar melalui addDelegate
.
public int getNumThreads ()
Menampilkan jumlah thread yang akan digunakan untuk operasi yang mendukung multi-threading.
numThreads
harus >= -1
. Nilai 0 (atau 1) menonaktifkan multithreading.
Nilai defaultnya adalah -1: jumlah thread yang digunakan akan ditentukan implementasinya dan bergantung pada platform.