程序包 ai.onnxruntime
Class 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中提到的类型,键(keys):String 和 Long;值(values):String、Long、Float、Double。
-
-
嵌套类概要
嵌套类 限定符和类型 类 描述 static classOnnxMap.OnnxMapValueType表示存储在OnnxMap中的值对应的 Java 枚举类型。-
从接口 ai.onnxruntime.OnnxValue 继承的嵌套类/接口
OnnxValue.OnnxValueType
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法 描述 protected voidcheckClosed()检查 OnnxValue 是否已关闭,如果已关闭则抛出IllegalStateException。voidclose()关闭此映射,释放其本身及其元素所占用的本地内存。MapInfogetInfo()获取与此 OnnxValue 关联的类型信息对象。OnnxValue.OnnxValueTypegetType()获取此 OnnxValue 的类型。java.util.Map<? extends java.lang.Object,? extends java.lang.Object>getValue()返回一个包含所有元素的弱类型 Map。booleanisClosed()检查此值是否已关闭(即原生对象已被释放)。intsize()映射中的条目数量。java.lang.StringtoString()
-
-
-
方法详细信息
-
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中- 返回值
- Map 类型。
- 抛出
OrtException- 如果 onnx runtime 读取条目失败。
-
toString
public java.lang.String toString()
- 重写
toStringin classjava.lang.Object
-
isClosed
public boolean isClosed()
复制自接口的描述:OnnxValue检查此值是否已关闭(即原生对象已被释放)。
-
close
public void close()
关闭此映射,释放其本身及其元素所占用的本地内存。
-
checkClosed
protected void checkClosed()
检查 OnnxValue 是否已关闭,如果已关闭则抛出IllegalStateException。
-
-