InterpreterApi.Options

InterpreterApi.Options kelas statis publik
Subclass Langsung yang Diketahui

Kelas opsi untuk mengontrol perilaku juru runtime.

Kelas Bersarang

enum InterpreterApi.Options.TfLiteRuntime Enum untuk menunjukkan dari mana mendapatkan implementasi runtime TensorFlow Lite.

Konstruktor Publik

Opsi ()

Metode Publik

InterpreterApi.Options
addDelegate ( Delegasi delegasi)
Menambahkan Delegate untuk diterapkan selama pembuatan juru bahasa.
Daftar < Delegasi >
dapatkan Delegasi ()
Mengembalikan daftar delegasi yang dimaksudkan untuk diterapkan selama pembuatan juru bahasa (yang telah didaftarkan melalui addDelegate ).
ke dalam
getNumThreads ()
Mengembalikan jumlah thread yang akan digunakan untuk operasi yang mendukung multi-threading.
InterpreterApi.Options.TfLiteRuntime
getRuntime ()
Kembalikan dari mana mendapatkan implementasi runtime TF Lite.
boolean
getUseNNAPI ()
Mengembalikan apakah akan menggunakan NN API (jika tersedia) untuk eksekusi operasi.
boolean
dapat dibatalkan ()
Lanjutan: Mengembalikan apakah juru bahasa dapat dibatalkan.
InterpreterApi.Options
setCancellable (izinkan boolean)
Lanjutan: Setel jika juru bahasa dapat dibatalkan.
InterpreterApi.Options
setNumThreads (int numThreads)
Menetapkan jumlah thread yang akan digunakan untuk operasi yang mendukung multi-threading.
InterpreterApi.Options
setRuntime ( InterpreterApi.Options.TfLiteRuntime runtime)
Tentukan dari mana mendapatkan implementasi runtime TF Lite.
InterpreterApi.Options
setUseNNAPI (penggunaan booleanNNAPI)
Menyetel apakah akan menggunakan NN API (jika tersedia) untuk eksekusi operasi.

Metode yang Diwarisi

Konstruktor Publik

Opsi publik ()

Opsi publik ( InterpreterApi.Options lainnya)

Parameter
lainnya

Metode Publik

public InterpreterApi.Options addDelegate ( Delegasi delegasi)

Menambahkan Delegate untuk diterapkan selama pembuatan juru bahasa.

Parameter
melimpahkan

Daftar publik < Delegasi > getDelegate ()

Mengembalikan daftar delegasi yang dimaksudkan untuk diterapkan selama pembuatan juru bahasa (yang telah didaftarkan melalui addDelegate ).

publik int getNumThreads ()

Mengembalikan 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 utas yang digunakan akan ditentukan oleh implementasi dan bergantung pada platform.

publik InterpreterApi.Options.TfLiteRuntime getRuntime ()

Kembalikan dari mana mendapatkan implementasi runtime TF Lite.

getUseNNAPI boolean publik ()

Mengembalikan apakah akan menggunakan NN API (jika tersedia) untuk eksekusi operasi. Nilai default salah (dinonaktifkan).

boolean publik dapat dibatalkan ()

Lanjutan: Mengembalikan apakah juru bahasa dapat dibatalkan.

Interpreter mungkin memiliki API eksperimental setCancelled(boolean) . Jika penerjemah ini dapat dibatalkan dan metode seperti itu dipanggil, tanda pembatalan akan disetel ke true. Interpreter akan memeriksa flag di antara pemanggilan Op, dan jika true , interpreter akan menghentikan eksekusi. Penerjemah akan tetap dalam status dibatalkan hingga secara eksplisit "dibatalkan" oleh setCancelled(false) .

public InterpreterApi.Options setCancellable (izinkan boolean)

Lanjutan: Setel jika juru bahasa dapat dibatalkan.

Interpreter mungkin memiliki API eksperimental setCancelled(boolean) . Jika penerjemah ini dapat dibatalkan dan metode seperti itu dipanggil, tanda pembatalan akan disetel ke true. Interpreter akan memeriksa flag di antara pemanggilan Op, dan jika true , interpreter akan menghentikan eksekusi. Penerjemah akan tetap dalam status dibatalkan hingga secara eksplisit "dibatalkan" oleh setCancelled(false) .

Parameter
mengizinkan

InterpreterApi.Options publik setNumThreads (int numThreads)

Menetapkan jumlah thread yang akan digunakan untuk operasi yang mendukung multi-threading.

numThreads harus &gt;= -1 . Menyetel numThreads ke 0 memiliki efek menonaktifkan multithreading, yang setara dengan menyetel numThreads ke 1. Jika tidak ditentukan, atau disetel ke nilai -1, jumlah utas yang digunakan akan ditentukan oleh implementasi dan bergantung pada platform.

Parameter
numThreads

setRuntime InterpreterApi.Options publik ( InterpreterApi.Options.TfLiteRuntime runtime)

Tentukan dari mana mendapatkan implementasi runtime TF Lite.

Parameter
waktu berjalan

public InterpreterApi.Options setUseNNAPI (boolean useNNAPI)

Menyetel apakah akan menggunakan NN API (jika tersedia) untuk eksekusi operasi. Default ke false (dinonaktifkan).

Parameter
gunakanNNAPI