valueOf static method
Implementation
static ONNXTensorElementDataType valueOf(int type) {
switch (type) {
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT:
return ONNXTensorElementDataType.float;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT8:
return ONNXTensorElementDataType.uint8;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_INT8:
return ONNXTensorElementDataType.int8;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT16:
return ONNXTensorElementDataType.uint16;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_INT16:
return ONNXTensorElementDataType.int16;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_INT32:
return ONNXTensorElementDataType.int32;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_INT64:
return ONNXTensorElementDataType.int64;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_STRING:
return ONNXTensorElementDataType.string;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_BOOL:
return ONNXTensorElementDataType.bool;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_FLOAT16:
return ONNXTensorElementDataType.float16;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_DOUBLE:
return ONNXTensorElementDataType.double;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT32:
return ONNXTensorElementDataType.uint32;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_UINT64:
return ONNXTensorElementDataType.uint64;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX64:
return ONNXTensorElementDataType.complex64;
case bg
.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_COMPLEX128:
return ONNXTensorElementDataType.complex128;
case bg.ONNXTensorElementDataType.ONNX_TENSOR_ELEMENT_DATA_TYPE_BFLOAT16:
return ONNXTensorElementDataType.bFloat16;
default:
return ONNXTensorElementDataType.undefined;
}
}