|
| class | onnxruntime::DataTypeImpl |
| | Base class for MLDataType. More...
|
| |
| struct | onnxruntime::data_types_internal::IsAnyOf< T, Types > |
| |
| struct | onnxruntime::data_types_internal::IsAnyOf< T, Tail > |
| | Two types remaining, end of the list. More...
|
| |
| struct | onnxruntime::data_types_internal::IsAnyOf< T, H, Tail...> |
| |
| struct | onnxruntime::data_types_internal::IsTensorContainedType< T > |
| |
| struct | onnxruntime::data_types_internal::IsSparseTensorContainedType< T > |
| |
| struct | onnxruntime::data_types_internal::IsOptionalOrtType< T > |
| |
| struct | onnxruntime::data_types_internal::GetMLDataType< T, TensorContainedType > |
| |
| struct | onnxruntime::data_types_internal::GetMLDataType< T, true > |
| |
| struct | onnxruntime::data_types_internal::GetMLDataType< T, false > |
| |
| struct | onnxruntime::data_types_internal::TensorTypeHelper |
| |
| struct | onnxruntime::data_types_internal::SparseTensorTypeHelper |
| |
| struct | onnxruntime::data_types_internal::MapTypeHelper |
| |
| struct | onnxruntime::data_types_internal::SequenceTypeHelper |
| |
| struct | onnxruntime::data_types_internal::OptionalTypeHelper |
| |
| class | onnxruntime::TensorTypeBase |
| | All tensors base. More...
|
| |
| class | onnxruntime::TensorType< elemT > |
| | Tensor type. This type does not have a C++ type associated with it at registration time except the element type. One of the types mentioned above at IsTensorContainedType<> list is acceptable. More...
|
| |
| class | onnxruntime::SparseTensorTypeBase |
| | Common base-class for all sparse-tensors (with different element types). More...
|
| |
| class | onnxruntime::SparseTensorType< elemT > |
| |
| class | onnxruntime::OptionalTypeBase |
| | Common base-class for all optional types. More...
|
| |
| class | onnxruntime::OptionalType< T, elemT > |
| |
| struct | onnxruntime::NonTensorTypeConverter< T > |
| | Provide a specialization for your C++ Non-tensor type so your implementation FromDataTypeContainer/ToDataTypeContainer functions correctly. Otherwise you get a default implementation which may not be what you need/want. More...
|
| |
| class | onnxruntime::NonTensorTypeBase |
| | Base type for all non-tensors, maps, sequences and opaques. More...
|
| |
| class | onnxruntime::NonTensorType< T > |
| |
| class | onnxruntime::MapType< CPPType > |
| | MapType. Use this type to register mapping types. More...
|
| |
| class | onnxruntime::SequenceType< CPPType > |
| | SequenceType. Use to register sequence for non-tensor types. More...
|
| |
| class | onnxruntime::SequenceTensorTypeBase |
| | SequenceTensorTypeBase serves as a base type class for Tensor sequences. Akin to TensorTypeBase. Runtime representation is always TensorSeq. More...
|
| |
| class | onnxruntime::SequenceTensorType< TensorElemType > |
| | SequenceTensorType. Use to register sequence for non-tensor types. More...
|
| |
| class | onnxruntime::OpaqueType< T, D, N > |
| | OpaqueType. More...
|
| |
| class | onnxruntime::PrimitiveDataTypeBase |
| | PrimitiveDataTypeBase Base class for primitive Tensor contained types. More...
|
| |
| class | onnxruntime::PrimitiveDataType< T > |
| | PrimitiveDataType Typed specialization for primitive types. Concrete instances of this class are used by Tensor. More...
|
| |