接口 OnnxValue
-
- 所有超接口
java.lang.AutoCloseable
- 所有已知实现类
OnnxMap,OnnxSequence,OnnxSparseTensor,OnnxTensor,OnnxTensorLike
public interface OnnxValue extends java.lang.AutoCloseable
-
-
嵌套类摘要
嵌套类 修饰符与类型 接口 说明 static classOnnxValue.OnnxValueTypeOnnxValue的类型,镜像 C API 中的 ID。
-
方法摘要
所有方法 静态方法 实例方法 抽象方法 修饰符与类型 方法 说明 voidclose()关闭 OnnxValue,释放其本地内存。static voidclose(java.lang.Iterable<? extends OnnxValue> itr)对可迭代对象中的每个元素调用 close。static voidclose(java.util.Map<java.lang.String,? extends OnnxValue> map)对映射中的每个OnnxValue调用 close。ValueInfogetInfo()获取与此 OnnxValue 相关联的类型信息对象。OnnxValue.OnnxValueTypegetType()获取此 OnnxValue 的类型。java.lang.ObjectgetValue()将值作为 Java 对象返回,将其从本地堆中复制出来。booleanisClosed()检查此值是否已关闭(即,本地对象已释放)。
-
-
-
方法详细信息
-
getType
OnnxValue.OnnxValueType getType()
获取此 OnnxValue 的类型。- 返回
- 值类型。
-
getValue
java.lang.Object getValue() throws OrtException将值作为 Java 对象返回,将其从本地堆中复制出来。对于高维张量,此操作可能相当慢,在这种情况下,您应优先使用OnnxTensor.getByteBuffer()等方法。如果可用,由子类覆盖并提供更具体的类型。
- 返回
- 值。
- 抛出
OrtException- 如果读取值时发生错误。
-
getInfo
ValueInfo getInfo()
获取与此 OnnxValue 相关联的类型信息对象。- 返回
- 类型信息。
-
isClosed
boolean isClosed()
检查此值是否已关闭(即,本地对象已释放)。- 返回
- 如果值已关闭且本地对象已释放,则为 true。
-
close
void close()
关闭 OnnxValue,释放其本地内存。- 指定者
- 在接口
java.lang.AutoCloseable中指定close。
-
close
static void close(java.lang.Iterable<? extends OnnxValue> itr)
对可迭代对象中的每个元素调用 close。- 参数
itr- 一个可关闭 OnnxValue 的可迭代对象。
-
-