公開靜態類別
Interpreter.Options
控制執行階段解譯器行為的選項類別。
公用建構函式
選項()
|
|
公用方法
Interpreter.Options | |
Interpreter.Options | |
Interpreter.Options |
setAllowBufferHandleOutput(布林值允許)
進階:在允許緩衝區控制代碼的情況下設定。
|
Interpreter.Options |
setAllowFp16PrecisionForFp32(允許布林值)
此方法已淘汰。建議使用 NnApiDelegate.Options#setAllowFp16(boolean
enable)。
|
Interpreter.Options |
setCancellable(允許布林值)
進階:設定是否可取消翻譯器。
|
Interpreter.Options |
setNumThreads(int numThreads)
設定用於支援多執行緒的運算的執行緒數量。
|
Interpreter.Options | |
Interpreter.Options |
setUseNNAPI(boolean useNNAPI)
設定是否使用 NN API (如果有的話) 來執行運算。
|
Interpreter.Options |
setUseXNNPACK(布林值 useXNNPACK)
啟用或停用經過最佳化的 CPU 核心組合 (由 XNNPACK 提供)。
|
繼承的方法
公用建構函式
public 選項 ()
公用方法
public Interpreter.Options addDelegate (Delegate 委派)
新增要在建立翻譯時套用的 Delegate
。
透過 addDelegateFactory(DelegateFactory)
新增的 DelegateFactory
建立任何委派代表之前,系統會套用在這裡新增的委派代表。
請注意,Google Play 服務中的 TF Lite (請參閱 setRuntime(InterpreterApi.Options.TfLiteRuntime)
) 不支援外部 (開發人員提供) 委派項目,因此在 Google Play 服務中使用 TF Lite 時,無法在這裡新增 ERROR(/NnApiDelegate)
以外的 Delegate
。
參數
delegate |
---|
public Interpreter.Options addDelegateFactory (DelegateFactory 委派工廠)
新增 DelegateFactory
,系統會叫用此項目,在建立翻譯模式期間套用已建立的 Delegate
。