枚举 TensorInfo.OnnxTensorType

    • 枚举常量详情

      • ONNX_TENSOR_ELEMENT_DATA_TYPE_UNDEFINED

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_UNDEFINED
        未定义的元素类型。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT8

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT8
        一个 8 位无符号整数。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_INT8

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_INT8
        一个 8 位有符号整数。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT16

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT16
        一个 16 位无符号整数。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_INT16

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_INT16
        一个 16 位有符号整数。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT32

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT32
        一个 32 位无符号整数。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_INT32

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_INT32
        一个 32 位有符号整数。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT64

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT64
        一个 64 位无符号整数。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_INT64

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_INT64
        一个 64 位有符号整数。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT16

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT16
        一个 IEEE 16 位浮点数。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT
        一个 IEEE 32 位浮点数。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_DOUBLE

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_DOUBLE
        一个 IEEE 64 位浮点数。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_STRING

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_STRING
        一个 UTF-8 字符串。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_BOOL

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_BOOL
        存储在一个字节中的布尔值。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX64

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX64
        一个 64 位复数,存储为两个 32 位值。无法从 Java 访问。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX128

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX128
        一个 128 位复数,存储为两个 64 位值。无法从 Java 访问。
      • ONNX_TENSOR_ELEMENT_DATA_TYPE_BFLOAT16

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_BFLOAT16
        一个非 IEEE 16 位浮点值,具有 8 个指数位和 7 个尾数位。

        有关详细信息,请参阅 维基百科上的 Bfloat16

      • ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT8E4M3FN

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT8E4M3FN
        一种非 IEEE 8 位浮点格式,具有 4 个指数位和 3 个尾数位,包含 NaN 且无无穷大值 (FN)。

        有关详情,请参阅 float 8 ONNX 标准

      • ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT8E4M3FNUZ

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT8E4M3FNUZ
        一种非 IEEE 8 位浮点格式,具有 4 个指数位和 3 个尾数位,包含 NaN,无无穷大值 (FN) 且无负零 (UZ)。

        有关详情,请参阅 float 8 ONNX 标准

      • ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT8E5M2

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT8E5M2
        一种非 IEEE 8 位浮点格式,具有 5 个指数位和 2 个尾数位。

        有关详情,请参阅 float 8 ONNX 标准

      • ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT8E5M2FNUZ

        public static final TensorInfo.OnnxTensorType ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT8E5M2FNUZ
        一种非 IEEE 8 位浮点格式,具有 5 个指数位和 2 个尾数位,包含 NaN,无无穷大值 (FN) 且无负零 (UZ)。

        有关详情,请参阅 float 8 ONNX 标准

    • 字段详情

      • value

        public final int value
        本地端的 int ID。
    • 方法详情

      • values

        public static TensorInfo.OnnxTensorType[] values()
        返回一个数组,其中包含此枚举类型的常量,按其声明的顺序排列。此方法可用于按如下方式迭代常量
        for (TensorInfo.OnnxTensorType c : TensorInfo.OnnxTensorType.values())
            System.out.println(c);
        
        返回
        一个数组,其中包含此枚举类型的常量,按其声明的顺序排列
      • valueOf

        public static TensorInfo.OnnxTensorType valueOf​(java.lang.String name)
        返回具有指定名称的此枚举类型的枚举常量。字符串必须与在此类型中用于声明枚举常量的标识符完全匹配。(不允许有多余的空白字符。)
        参数
        name - 要返回的枚举常量的名称。
        返回
        具有指定名称的枚举常量
        抛出
        java.lang.IllegalArgumentException - 如果此枚举类型没有具有指定名称的常量
        java.lang.NullPointerException - 如果参数为 null
      • mapFromInt

        public static TensorInfo.OnnxTensorType mapFromInt​(int value)
        将 C API 的 int 枚举映射到 Java 枚举。
        参数
        value - Java 枚举的索引。
        返回
        Java 枚举。
      • mapFromJavaType

        public static TensorInfo.OnnxTensorType mapFromJavaType​(OnnxJavaType type)
        将 OnnxJavaType 映射到相应的本地元素类型。
        参数
        type - Java 输入/输出的类型。
        返回
        本地元素类型。