类 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。

    • 方法摘要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 描述
      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()  
      • 从类 java.lang.Object 继承的方法

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 方法详细信息

      • size

        public int size()
        映射中的条目数。
        返回
        条目数。
      • getValue

        public java.util.Map<? extends java.lang.Object,​? extends java.lang.Object> getValue()
                                                                                            throws OrtException
        返回一个包含所有元素的弱类型 Map。
        指定者
        getValue 在接口 OnnxValue
        返回
        一个映射。
        抛出
        OrtException - 如果onnx runtime未能读取条目。
      • getInfo

        public MapInfo getInfo()
        描述复制自接口: OnnxValue
        获取与此 OnnxValue 关联的类型信息对象。
        指定者
        getInfo 在接口 OnnxValue
        返回
        类型信息。
      • toString

        public java.lang.String toString()
        覆盖
        toString 在类 java.lang.Object
      • isClosed

        public boolean isClosed()
        描述复制自接口: OnnxValue
        检查此值是否已关闭(即,原生对象已释放)。
        指定者
        isClosed 在接口 OnnxValue
        返回
        如果值已关闭且原生对象已释放,则为 true。
      • close

        public void close()
        关闭此映射,释放其原生内存及其元素。
        指定者
        close 在接口 java.lang.AutoCloseable
        指定者
        close 在接口 OnnxValue
      • checkClosed

        protected void checkClosed()
        检查 OnnxValue 是否已关闭,如果已关闭,则抛出 IllegalStateException