Delegate

public インターフェース Delegate
既知の間接サブクラス

ネイティブ TensorFlow Lite 委譲のラッパー。

明示的に解放する必要がある追加のリソースやメモリをデリゲート実装が保持している場合は、実装に close() メソッドを追加し、デリゲート インスタンスが使用されなくなったときにクライアントから明示的に呼び出すようにすることをおすすめします。この方法では、技術的には複数のインタープリタ インスタンス間で 1 つのデリゲート インスタンスを共有できますが、デリゲートの実装では明示的にサポートする必要があります。

パブリック メソッド

void
close()
委任を閉じて、関連付けられているすべてのリソースを解放します。
抽象 長い
getNativeHandle()
TensorFlow Lite デリゲート実装へのネイティブ ハンドルを返します。

継承されるメソッド

パブリック メソッド

public void close ()

委任を閉じて、関連付けられているすべてのリソースを解放します。

ベース Closeable インターフェースで宣言されているメソッドとは異なり、このメソッドはチェック済み例外をスローしません。

public 抽象 long getNativeHandle ()

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

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

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

戻り値
  • ネイティブ デリゲート ハンドル。C/C++ では、「TfLiteOpaqueDelegate」へのポインタになります。
例外
IllegalStateException ネイティブ デリゲート インスタンスが作成される前に呼び出された場合。