Return type:
         JitScalarType
onnx_compatible()
  Return whether this JitScalarType is compatible with ONNX.

  Return type:
     bool

onnx_type()
  Convert a JitScalarType to an ONNX data type.

  Return type:
     *TensorProtoDataType*

scalar_name()
  Convert a JitScalarType to a JIT scalar type name.

  Return type:
     *Literal*['Byte', 'Char', 'Double', 'Float', 'Half', 'Int',
     'Long', 'Short', 'Bool', 'ComplexHalf', 'ComplexFloat',
     'ComplexDouble', 'QInt8', 'QUInt8', 'QInt32', 'BFloat16',
     'Undefined']

torch_name()
  Convert a JitScalarType to a torch type name.

  Return type:
     *Literal*['bool', 'uint8_t', 'int8_t', 'double', 'float',
     'half', 'int', 'int64_t', 'int16_t', 'complex32',
     'complex64', 'complex128', 'qint8', 'quint8', 'qint32',
     'bfloat16']
