GpuDelegate

公開類別 GpuDelegate

Delegate 用於 GPU 推論。

注意:呼叫 Interpreter.Options.addDelegate()Interpreter.run() 時,呼叫端必須在「目前的執行緒」中具有 EGLContext,且必須從同一個 EGLContext 呼叫 Interpreter.run()。如果 EGLContext 不存在,委派項目會在內部建立,但開發人員必須確保一律從呼叫 Interpreter.Options.addDelegate() 的同一個執行緒呼叫 Interpreter.run()

巢狀類別

類別 GpuDelegate.Options 此類別已淘汰。請改用 GpuDelegateFactory.Options 

公用建構函式

公用方法

void
close()
在 C 執行階段中釋放 TFLite 資源。
getNativeHandle()
傳回 TensorFlow Lite 委派實作的原生處理常式。

繼承的方法

公用建構函式

public GpuDelegate (GpuDelegateFactory.Options options)

參數
選項

public GpuDelegate ()

公用方法

public void close ()

在 C 執行階段中釋放 TFLite 資源。

使用者應明確呼叫這個方法。

public long getNativeHandle ()

傳回 TensorFlow Lite 委派實作的原生控制代碼。

注意:Java Delegate 會保有原生委派執行個體的擁有權,且必須確保該例項在搭配任何 InterpreterApi 執行個體使用期間有效。

注意:您必須先將委派項目附加至解譯器,才能建立原生委派執行個體,因此在以這個委派項目建構解譯器後,不應呼叫這個方法。

傳回
  • 原生委派控點。在 C/C++ 中,這應該是指向「TfLiteOpaqueDelegate」的指標。