类 OnnxMap
- java.lang.Object
-
- ai.onnxruntime.OnnxMap
-
- 所有实现的接口
OnnxValue
,java.lang.AutoCloseable
public class OnnxMap extends java.lang.Object implements OnnxValue
由OrtSession.run(Map)
方法返回的映射容器。支持的类型是
onnxruntime_c_api.h
中提到的类型,键:String 和 Long,值:String、Long、Float、Double。
-
-
嵌套类摘要
嵌套类 修饰符和类型 类 描述 static class
OnnxMap.OnnxMapValueType
一个枚举,表示存储在OnnxMap
中的值的Java类型。-
从接口 ai.onnxruntime.OnnxValue 继承的嵌套类/接口
OnnxValue.OnnxValueType
-
-
方法摘要
所有方法 实例方法 具体方法 修饰符和类型 方法 描述 protected void
checkClosed()
检查 OnnxValue 是否已关闭,如果已关闭,则抛出IllegalStateException
。void
close()
关闭此映射,释放其原生内存及其元素。MapInfo
getInfo()
获取与此 OnnxValue 关联的类型信息对象。OnnxValue.OnnxValueType
getType()
获取此 OnnxValue 的类型。java.util.Map<? extends java.lang.Object,? extends java.lang.Object>
getValue()
返回一个包含所有元素的弱类型 Map。boolean
isClosed()
检查此值是否已关闭(即,原生对象已释放)。int
size()
映射中的条目数。java.lang.String
toString()
-
-
-
方法详细信息
-
size
public int size()
映射中的条目数。- 返回
- 条目数。
-
getType
public OnnxValue.OnnxValueType getType()
描述复制自接口:OnnxValue
获取此 OnnxValue 的类型。
-
getValue
public java.util.Map<? extends java.lang.Object,? extends java.lang.Object> getValue() throws OrtException
返回一个包含所有元素的弱类型 Map。- 指定者
getValue
在接口OnnxValue
中- 返回
- 一个映射。
- 抛出
OrtException
- 如果onnx runtime未能读取条目。
-
toString
public java.lang.String toString()
- 覆盖
toString
在类java.lang.Object
中
-
isClosed
public boolean isClosed()
描述复制自接口:OnnxValue
检查此值是否已关闭(即,原生对象已释放)。
-
close
public void close()
关闭此映射,释放其原生内存及其元素。
-
checkClosed
protected void checkClosed()
检查 OnnxValue 是否已关闭,如果已关闭,则抛出IllegalStateException
。
-
-