使用已連結至應用程式的 TF Lite 執行階段實作。如果應用程式沒有連結合適的 TF Lite 執行階段實作,則嘗試使用這個 TfLiteRuntime 設定建立 解讀 erApi 執行個體時,會擲回 IllegalStateException 例外狀況 (即使作業系統或系統服務可提供 TF Lite 執行階段實作)。
這是預設設定,如果應用程式必須在未提供 TF Lite 執行階段實作的系統上執行,也適合使用這項設定。
public
static
final
UnderstandingerApi.Options.TfLiteRuntime
FROM_SYSTEM_ONLY
請使用 OS 或系統服務提供的 TF Lite 執行階段實作。這項資訊會從系統程式庫 / 共用物件 / 服務 (例如 Google Play 服務) 取得。這可能比連結至應用程式的版本 (如果有的話) 還要新。如果系統未提供適當的 TF Lite 執行階段實作,則嘗試以此 TfLiteRuntime 設定建立 解讀 erApi 執行個體時,將擲回 IllegalStateException 例外狀況 (即使應用程式有連結至應用程式的 TF Lite 執行階段實作)。
這項設定適用於使用系統提供的 TF Lite 執行階段的程式碼,這種執行階段可縮減應用程式二進位檔的大小,且能提高更新頻率。
公開
static
final
UnderstandingerApi.Options.TfLiteRuntime
PREFER_SYSTEM_OVER_APPLICATION
使用系統提供的 TF Lite 執行階段實作 (如果有的話),否則請使用連結至應用程式的 TF Lite 執行階段實作 (如果有的話)。如果任何位置都找不到合適的 TF Lite 執行階段,則嘗試以這個 TFLiteRuntime 設定建立 translateerApi 執行個體時,會擲回 IllegalStateException。如果應用程式有適當的 TF Lite 執行階段,同時也有系統提供的適合 TF Lite 執行階段,系統會使用系統提供的那一個。