GpuDelegate

パブリック クラスGpuDelegate

GPU 推論のDelegate

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

ネストされたクラス

クラスGpuDelegate.Optionsこのクラスは非推奨です。代わりに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」へのポインターである必要があります。