HDK
|
Common base-class for all sparse-tensors (with different element types). More...
#include <data_types.h>
Protected Member Functions | |
ONNX_NAMESPACE::TypeProto & | MutableTypeProto () |
SparseTensorTypeBase () | |
~SparseTensorTypeBase () override | |
Protected Member Functions inherited from onnxruntime::DataTypeImpl | |
DataTypeImpl (GeneralType type, size_t size) | |
Additional Inherited Members | |
Public Types inherited from onnxruntime::DataTypeImpl | |
enum | GeneralType { GeneralType::kInvalid = 0, GeneralType::kNonTensor = 1, GeneralType::kTensor = 2, GeneralType::kTensorSequence = 3, GeneralType::kSparseTensor = 4, GeneralType::kOptional = 5, GeneralType::kPrimitive = 6 } |
Public Attributes inherited from onnxruntime::DataTypeImpl | |
const GeneralType | type_ |
const size_t | size_ |
Common base-class for all sparse-tensors (with different element types).
Definition at line 501 of file data_types.h.
|
protected |
|
overrideprotected |
|
overridevirtual |
Implements onnxruntime::DataTypeImpl.
|
inlinevirtual |
Reimplemented in onnxruntime::SparseTensorType< elemT >.
Definition at line 511 of file data_types.h.
|
overridevirtual |
Retrieves an instance of TypeProto for a given MLDataType.
Implements onnxruntime::DataTypeImpl.
|
overridevirtual |
this API will be used to check type compatibility at runtime
type_proto | a TypeProto instance that is constructed for a specific type will be checked against a TypeProto instance contained within a corresponding MLDataType instance. |
Implements onnxruntime::DataTypeImpl.
|
protected |
onnxruntime::SparseTensorTypeBase::ORT_DISALLOW_COPY_ASSIGNMENT_AND_MOVE | ( | SparseTensorTypeBase | ) |
|
static |