public static class
InterpreterApi.Options
既知の直接サブクラス |
ランタイム インタープリタの動作を制御するオプション クラス。
ネストされたクラス
enum | InterpreterApi.Options.TfLiteRuntime | TensorFlow Lite ランタイム実装の取得元を表す列挙型。 |
パブリック コンストラクタ
オプション()
|
|
Options(InterpreterApi.Options other)
|
パブリック メソッド
InterpreterApi.Options | |
InterpreterApi.Options |
addDelegateFactory(DelegateFactory delegateFactory)
インタープリタの作成時に作成された
Delegate を適用するために呼び出される DelegateFactory を追加します。 |
ValidatedAccelerationConfig |
getAccelerationConfig()
アクセラレーション構成を返します。
|
List<DelegateFactory> |
getDelegateFactories()
addDelegateFactory を介して登録されたデリゲート ファクトリのリストを返します。 |
List<Delegate> |
getDelegates()
addDelegate を介して登録された、インタープリタの作成時に適用される委任のリストを返します。 |
整数 |
getNumThreads()
マルチスレッドをサポートする演算に使用されるスレッド数を返します。
|
InterpreterApi.Options.TfLiteRuntime |
getRuntime()
TF Lite ランタイム実装の取得元を返します。
|
ブール値 |
getUseNNAPI()
演算の実行に NN API(使用可能な場合)を使用するかどうかを返します。
|
ブール値 | |
ブール値 |
isCancellable()
Advanced: インタープリタをキャンセルできるかどうかを返します。
|
InterpreterApi.Options | |
InterpreterApi.Options |
setCancellable(ブール値の許可)
詳細設定: 通訳をキャンセルできる場合に設定します。
|
InterpreterApi.Options |
setNumThreads(int numThreads)
マルチスレッドをサポートする演算に使用されるスレッド数を設定します。
|
InterpreterApi.Options | |
InterpreterApi.Options |
setUseNNAPI(ブール値 useNNAPI)
演算の実行に NN API(使用可能な場合)を使用するかどうかを設定します。
|
InterpreterApi.Options |
setUseXNNPACK(ブール値 useXNNPACK)
CPU カーネルの最適化セット(XNNPACK で指定)を有効または無効にします。
|
継承されるメソッド
パブリック コンストラクタ
public オプション ()
パブリック メソッド
public InterpreterApi.Options addDelegate (Delegate delegate)
インタープリタの作成時に適用される Delegate
を追加します。
ここで追加した委任は、addDelegateFactory(DelegateFactory)
で追加された DelegateFactory
から作成された委任よりも前に適用されます。
Google Play 開発者サービスの TF Lite(setRuntime(InterpreterApi.Options.TfLiteRuntime)
を参照)は、外部(デベロッパー提供)のデリゲートをサポートしていません。Google Play 開発者サービスで TF Lite を使用する場合、ここで ERROR(/NnApiDelegate)
以外の Delegate
を追加することはできません。
パラメータ
delegate |
---|
public InterpreterApi.Options addDelegateFactory (DelegateFactory delegateFactory)
インタープリタの作成時に作成された Delegate
を適用するために呼び出される DelegateFactory
を追加します。
ここで追加された委任ファクトリからの委任は、addDelegate(Delegate)
で追加された委任の後に適用されます。
パラメータ
delegateFactory |
---|
public List<DelegateFactory> getDelegateFactories ()
addDelegateFactory
を介して登録されたデリゲート ファクトリのリストを返します。