valueOf static method

ONNXTensorElementDataType valueOf(
  1. int type
)

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;
  }
}