CompatibilityList

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 GpuDelegate.Options getBestOptionsForThisDevice ()

GPU デリゲートに使用するオプション。

public boolean isDelegateSupportedOnThisDevice ()

このデバイスで GPU デリゲートがサポートされているかどうか。