Delegate

パブリックインターフェースデリゲート
既知の間接サブクラス

ネイティブ TensorFlow Lite デリゲートのラッパー。

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

パブリックメソッド

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

継承されたメソッド

パブリックメソッド

public void close ()

デリゲートを閉じて、それに関連付けられているリソースを解放します。

基本のCloseableインターフェイスで宣言されたメソッドとは対照的に、このメソッドはチェック例外をスローしません。

パブリック抽象ロングgetNativeHandle ()

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

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

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

戻り値
  • ネイティブのデリゲート ハンドル。 C/C++ では、これは「TfLiteOpaqueDelegate」へのポインターである必要があります。
投げる
IllegalStateExceptionネイティブ デリゲート インスタンスが構築される前に呼び出された場合。