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」へのポインタになります。