9 #ifndef SHARED_PROVIDER
10 #include "onnx/onnx_pb.h"
15 namespace onnxruntime {
20 return ONNX_NAMESPACE::TensorProto_DataType_UNDEFINED;
24 return ONNX_NAMESPACE::TensorProto_DataType_FLOAT;
28 return ONNX_NAMESPACE::TensorProto_DataType_UINT8;
32 return ONNX_NAMESPACE::TensorProto_DataType_INT8;
36 return ONNX_NAMESPACE::TensorProto_DataType_UINT16;
40 return ONNX_NAMESPACE::TensorProto_DataType_INT16;
44 return ONNX_NAMESPACE::TensorProto_DataType_INT32;
48 return ONNX_NAMESPACE::TensorProto_DataType_INT64;
51 constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType<std::string>() {
52 return ONNX_NAMESPACE::TensorProto_DataType_STRING;
56 return ONNX_NAMESPACE::TensorProto_DataType_BOOL;
60 return ONNX_NAMESPACE::TensorProto_DataType_FLOAT16;
64 return ONNX_NAMESPACE::TensorProto_DataType_DOUBLE;
68 return ONNX_NAMESPACE::TensorProto_DataType_UINT32;
72 return ONNX_NAMESPACE::TensorProto_DataType_UINT64;
76 return ONNX_NAMESPACE::TensorProto_DataType_BFLOAT16;
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< uint8_t >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< uint32_t >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< bool >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< int32_t >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< uint16_t >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< uint64_t >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< int8_t >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< MLFloat16 >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< int64_t >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< int16_t >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< BFloat16 >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< double >()
constexpr ONNX_NAMESPACE::TensorProto_DataType ToTensorProtoElementType< float >()