公共类 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 ()
公共方法
public void close ()
在 C 运行时中释放 TFLite 资源。
用户应明确调用此方法。
public long getNativeHandle ()
返回 TensorFlow Lite 委托实现的原生句柄。
注意:Java Delegate
保有原生委托实例的所有权,并且必须确保该实例在使用任何 InterpreterApi
实例期间始终存在。
注意:在将代理附加到解释器之前,可能无法创建原生代理实例,因此在使用此委托构建解释器之前,不应调用此方法。
返回
- 原生委托句柄。在 C/C++ 中,它应该是指向“TfLiteOpaqueDelegate”的指针。