接口 OnnxValue

    • 方法摘要

      所有方法 静态方法 实例方法 抽象方法 
      修饰符与类型 方法 说明
      void close()
      关闭 OnnxValue,释放其本地内存。
      static void close​(java.lang.Iterable<? extends OnnxValue> itr)
      对可迭代对象中的每个元素调用 close。
      static void close​(java.util.Map<java.lang.String,​? extends OnnxValue> map)
      对映射中的每个 OnnxValue 调用 close。
      ValueInfo getInfo()
      获取与此 OnnxValue 相关联的类型信息对象。
      OnnxValue.OnnxValueType getType()
      获取此 OnnxValue 的类型。
      java.lang.Object getValue()
      将值作为 Java 对象返回,将其从本地堆中复制出来。
      boolean isClosed()
      检查此值是否已关闭(即,本地对象已释放)。
    • 方法详细信息

      • 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 的可迭代对象。
      • close

        static void close​(java.util.Map<java.lang.String,​? extends OnnxValue> map)
        对映射中的每个 OnnxValue 调用 close。
        参数
        map - OnnxValue 的映射。