公共接口
Delegate
已知的间接子类 |
原生 TensorFlow Lite 委托的封装容器。
如果委托实现包含应明确释放的其他资源或内存,最佳做法是向实现添加 close()
方法,让客户端在不再使用委托实例时明确调用该实现。虽然从技术层面来讲,此方法允许在多个解释器实例之间共享单个委托实例,但委托实现必须明确支持这一点。
公共方法
void |
close()
关闭代理并释放与其关联的所有资源。
|
abstract long |
getNativeHandle()
返回 TensorFlow Lite 委托实现的原生句柄。
|
继承的方法
公共方法
public abstract long getNativeHandle ()
返回 TensorFlow Lite 委托实现的原生句柄。
注意:Java Delegate
保有原生委托实例的所有权,并且必须确保该实例在使用任何 InterpreterApi
实例期间始终存在。
注意:在将代理附加到解释器之前,可能无法创建原生代理实例,因此在使用此委托构建解释器之前,不应调用此方法。
返回
- 原生委托句柄。在 C/C++ 中,它应该是指向“TfLiteOpaqueDelegate”的指针。
抛出
IllegalStateException | (如果在构建原生代理实例之前调用)。 |
---|