public クラス CompatibilityList
GPU Delegate CompatibilityListing のデータ。
GPU デリゲートは、利用可能な OpenGL バージョン、ドライバ機能、デバイス リソースの違いにより、すべての Android デバイスでサポートされるわけではありません。このクラスは、GPU デリゲートが現在のデバイスに適しているかどうかに関する情報を提供します。
この API は試験運用版であり、変更される可能性があります。
警告:compatibilityList は、限られたモデルセットで実施されたテストから構築されています。モデルが機能することを確認する必要があります。
使用例:
Interpreter.Options options = new Interpreter.Options();
try (CompatibilityList compatibilityList = new CompatibilityList()) {
if (compatibilityList.isDelegateSupportedOnThisDevice()) {
GpuDelegate.Options delegateOptions = compatibilityList.getBestOptionsForThisDevice();
gpuDelegate = new GpuDelegate(delegateOptions):
options.addDelegate(gpuDelegate);
}
}
Interpreter interpreter = new Interpreter(modelBuffer, options);
パブリック コンストラクタ
パブリック メソッド
void |
close()
C ランタイムで TFLite リソースを解放します。
|
GpuDelegate.Options |
getBestOptionsForThisDevice()
GPU デリゲートに使用するオプション。
|
ブール値 |
isDelegateSupportedOnThisDevice()
このデバイスで GPU デリゲートがサポートされているかどうか。
|
継承されるメソッド
パブリック コンストラクタ
public CompatibilityList ()
パブリック メソッド
public void close ()
C ランタイムで TFLite リソースを解放します。
ユーザーはこのメソッドを明示的に呼び出すことが想定されています。
public boolean isDelegateSupportedOnThisDevice ()
このデバイスで GPU デリゲートがサポートされているかどうか。