GpuDelegate

パブリック クラスGpuDelegate

GPU 推論のDelegate

注: Interpreter.Options.addDelegate()およびInterpreter.run()を呼び出す場合、呼び出し元は現在のスレッドEGLContextを持っている必要があり、 Interpreter.run()同じEGLContextから呼び出される必要があります。 EGLContext存在しない場合、デリゲートは内部で EGLContext を作成しますが、開発者はInterpreter.run()常にInterpreter.Options.addDelegate()が呼び出されたスレッドと同じスレッドから呼び出されるようにする必要があります。

ネストされたクラス

クラスGPUDelegate.オプションこのクラスは廃止されました。代わりにGpuDelegateFactory.Optionsを使用してください。

パブリックコンストラクター

パブリックメソッド

空所
近い()
C ランタイムの TFLite リソースを解放します。
長さ
getNativeHandle ()
TensorFlow Lite デリゲート実装へのネイティブ ハンドルを返します。

継承されたメソッド

パブリックコンストラクター

public GpuDelegate ( GpuDelegateFactory.Optionsオプション)

パラメーター
オプション

パブリックGPUDelegate ()

パブリックメソッド

public void close ()

C ランタイムの TFLite リソースを解放します。

ユーザーはこのメソッドを明示的に呼び出すことが期待されます。

public long getNativeHandle ()

TensorFlow Lite デリゲート実装へのネイティブ ハンドルを返します。

注: Java Delegateネイティブ デリゲート インスタンスの所有権を維持し、 InterpreterApiインスタンスで使用されている間はその存在を保証する必要があります。

注: ネイティブ デリゲート インスタンスは、デリゲートがインタープリターにアタッチされるまで作成されない可能性があるため、このデリゲートを使用してインタープリターが構築されるまで、このメソッドを呼び出さないでください。

戻り値
  • ネイティブのデリゲート ハンドル。 C/C++ では、これは「TfLiteOpaqueDelegate」へのポインターである必要があります。