Delegate: GPU 推論。
注: Interpreter.Options.addDelegate() と Interpreter.run() を呼び出す場合、呼び出し元は現在のスレッドに EGLContext が存在し、Interpreter.run() は同じ EGLContext から呼び出す必要があります。EGLContext が存在しない場合、デリゲートは内部でそれを作成しますが、デベロッパーは、Interpreter.Options.addDelegate() が呼び出されたのと同じスレッドから必ず Interpreter.run() が呼び出されるようにする必要があります。
ネストされたクラス
| クラス | GpuDelegate.Options |
このクラスは非推奨になりました。代わりに GpuDelegateFactory.Options を使用してください。 |
|
パブリック コンストラクタ
パブリック メソッド
| void |
close()
C ランタイムで TFLite リソースを解放します。
|
| long |
getNativeHandle()
TensorFlow Lite デリゲート実装へのネイティブ ハンドルを返します。
|
継承されるメソッド
パブリック コンストラクタ
public GpuDelegate ()
パブリック メソッド
public void close ()
C ランタイムで TFLite リソースを解放します。
ユーザーはこのメソッドを明示的に呼び出すことが想定されています。
public long getNativeHandle ()
TensorFlow Lite デリゲート実装へのネイティブ ハンドルを返します。
注: Java Delegate はネイティブ デリゲート インスタンスの所有権を保持し、InterpreterApi インスタンスの使用期間中は存在する必要があります。
注: ネイティブ デリゲート インスタンスは、デリゲートがインタープリタに接続されるまで作成されない可能性があるため、インタープリタがこのデリゲートで構築されるまで、このメソッドを呼び出してはいけません。
戻り値
- ネイティブ デリゲート ハンドル。C/C++ では、「TfLiteOpaqueDelegate」へのポインタになります。