InterpreterApi.Options.TfLiteRuntime

enum final statis publik InterpreterApi.Options.TfLiteRuntime

Enum untuk menunjukkan dari mana mendapatkan implementasi runtime TensorFlow Lite.

Metode yang Diwarisi

Nilai Enum

InterpreterApi.Options.TfLiteRuntime final statis publik FROM_APPLICATION_ONLY

Gunakan implementasi runtime TF Lite yang ditautkan ke dalam aplikasi. Jika tidak ada implementasi runtime TF Lite yang cocok yang ditautkan ke dalam aplikasi, maka mencoba membuat instance InterpreterApi dengan pengaturan TfLiteRuntime ini akan memunculkan pengecualian IllegalStateException (bahkan jika OS atau layanan sistem dapat menyediakan implementasi runtime TF Lite).

Ini adalah pengaturan default. Pengaturan ini juga sesuai untuk aplikasi yang harus berjalan pada sistem yang tidak menyediakan implementasi runtime TF Lite.

InterpreterApi.Options.TfLiteRuntime final statis publik FROM_SYSTEM_ONLY

Gunakan implementasi runtime TF Lite yang disediakan oleh OS atau layanan sistem. Ini akan diperoleh dari perpustakaan sistem / objek / layanan bersama, seperti Layanan Google Play. Ini mungkin lebih baru daripada versi yang ditautkan ke dalam aplikasi (jika ada). Jika tidak ada implementasi runtime TF Lite yang sesuai yang disediakan oleh sistem, maka mencoba membuat instance InterpreterApi dengan pengaturan TfLiteRuntime ini akan memunculkan pengecualian IllegalStateException (bahkan jika ada implementasi runtime TF Lite yang ditautkan ke aplikasi).

Setelan ini sesuai untuk kode yang akan menggunakan waktu proses TF Lite yang disediakan sistem, yang dapat mengurangi ukuran biner aplikasi dan dapat diperbarui lebih sering.

InterpreterApi.Options.TfLiteRuntime final statis publik PREFER_SYSTEM_OVER_APPLICATION

Gunakan implementasi runtime TF Lite yang disediakan sistem, jika ada, jika tidak gunakan implementasi runtime TF Lite yang ditautkan ke aplikasi, jika ada. Jika tidak ada runtime TF Lite yang cocok yang dapat ditemukan di lokasi mana pun, maka mencoba membuat instance InterpreterApi dengan pengaturan TFLiteRuntime ini akan memunculkan IllegalStateException. Jika ada runtime TF Lite yang cocok yang ditautkan ke dalam aplikasi dan juga runtime TF Lite yang sesuai yang disediakan oleh sistem, runtime yang disediakan oleh sistem akan digunakan.

Pengaturan ini cocok untuk digunakan dalam kode yang tidak peduli dari mana runtime TF Lite berasal (misalnya lapisan middleware).