InterpreterApi.Options

class statis publik InterpreterApi.Options
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()

Metode Publik

InterpreterApi.Options
addDelegate(Delegasi Delegasi)
Menambahkan Delegate untuk diterapkan selama pembuatan penafsir.
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
setAccelerationConfig(konfigurasi ValidatedAccelerationConfig)
Tentukan konfigurasi akselerasi.
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 ()

public Opsi (InterpreterApi.Options lainnya)

Parameter
lainnya

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 ValidatedAccelerationConfig getAccelerationConfig ()

Menampilkan konfigurasi akselerasi.

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 &gt;= -1. Nilai 0 (atau 1) menonaktifkan multithreading. Nilai defaultnya adalah -1: jumlah thread yang digunakan akan ditentukan implementasinya dan bergantung pada platform.