ONNX Runtime
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 COrt::detail::AllocatedFree
 COrt::detail::Base< T >Used internally by the C++ API. C++ wrapper types inherit from this. This is a zero cost abstraction to wrap the C API objects and delete them on destruction
 COrt::detail::ConstIoBindingImpl< OrtIoBinding >
 COrt::detail::ConstSessionImpl< OrtSession >
 COrt::detail::ConstValueImpl< OrtValue >
 COrt::detail::MapTypeInfoImpl< OrtMapTypeInfo >
 COrt::MapTypeInfoWrapper around OrtMapTypeInfo
 COrt::detail::MemoryInfoImpl< OrtMemoryInfo >
 COrt::MemoryInfoWrapper around OrtMemoryInfo
 COrt::detail::SequenceTypeInfoImpl< OrtSequenceTypeInfo >
 COrt::SequenceTypeInfoWrapper around OrtSequenceTypeInfo
 COrt::detail::TensorTypeAndShapeInfoImpl< OrtTensorTypeAndShapeInfo >
 COrt::TensorTypeAndShapeInfoWrapper around OrtTensorTypeAndShapeInfo
 COrt::detail::TypeInfoImpl< OrtTypeInfo >
 COrt::TypeInfoType information that may contain either TensorTypeAndShapeInfo or the information about contained sequence or map depending on the ONNXType
 COrt::detail::ConstIoBindingImpl< T >
 COrt::detail::IoBindingImpl< OrtIoBinding >
 COrt::detail::IoBindingImpl< T >
 COrt::detail::ConstSessionImpl< T >
 COrt::detail::SessionImpl< OrtSession >
 COrt::detail::SessionImpl< T >
 COrt::detail::ConstValueImpl< T >
 COrt::detail::ValueImpl< OrtValue >
 COrt::detail::ValueImpl< T >
 COrt::detail::MapTypeInfoImpl< T >
 COrt::detail::MemoryInfoImpl< T >
 COrt::detail::OptionalTypeInfoImpl< T >
 COrt::detail::SequenceTypeInfoImpl< T >
 COrt::detail::TensorTypeAndShapeInfoImpl< T >
 COrt::detail::TypeInfoImpl< T >
 COrt::detail::Base< detail::Unowned< OrtAllocator > >
 COrt::detail::Base< OrtAllocator >
 COrt::detail::Base< OrtArenaCfg >
 COrt::ArenaCfgIt is a structure that represents the configuration of an arena based allocator
 COrt::detail::Base< OrtCheckpointState >
 COrt::CheckpointStateHolds the state of the training session
 COrt::detail::Base< OrtCustomOpDomain >
 COrt::CustomOpDomainCustom Op Domain
 COrt::detail::Base< OrtEnv >
 COrt::EnvThe Env (Environment)
 COrt::detail::Base< OrtIoBinding >
 COrt::detail::Base< OrtKernelInfo >
 COrt::detail::Base< OrtLoraAdapter >
 COrt::LoraAdapterLoraAdapter holds a set of Lora Parameters loaded from a single file
 COrt::detail::Base< OrtMapTypeInfo >
 COrt::detail::Base< OrtMemoryInfo >
 COrt::detail::Base< OrtModelMetadata >
 COrt::ModelMetadataWrapper around OrtModelMetadata
 COrt::detail::Base< OrtOp >
 COrt::OpCreate and own custom defined operation
 COrt::detail::Base< OrtOpAttr >
 COrt::OpAttrThis struct provides life time management for custom op attribute
 COrt::detail::Base< OrtRunOptions >
 COrt::RunOptionsRunOptions
 COrt::detail::Base< OrtSequenceTypeInfo >
 COrt::detail::Base< OrtSession >
 COrt::detail::Base< OrtSessionOptions >
 COrt::detail::Base< OrtStatus >
 COrt::StatusThe Status that holds ownership of OrtStatus received from C API Use it to safely destroy OrtStatus* returned from the C API. Use appropriate constructors to construct an instance of a Status object from exceptions
 COrt::detail::Base< OrtTensorTypeAndShapeInfo >
 COrt::detail::Base< OrtThreadingOptions >
 COrt::ThreadingOptionsThe ThreadingOptions
 COrt::detail::Base< OrtTrainingSession >
 COrt::TrainingSessionTrainer class that provides training, evaluation and optimizer methods for training an ONNX models
 COrt::detail::Base< OrtTypeInfo >
 COrt::detail::Base< OrtValue >
 COrt::detail::Base< Unowned< T > >Covers unowned pointers owned by either the ORT or some other instance of CPP wrappers. Used for ConstXXX and UnownedXXXX types that are copyable. Also convenient to wrap raw OrtXX pointers
 Connxruntime_float16::BFloat16Impl
 COrt::BFloat16_tBfloat16 (Brain Floating Point) data type
 COrt::CustomOpConfigsClass that represents session configuration entries for one or more custom operators
 Cstd::exception
 COrt::ExceptionAll C++ methods that can fail will throw an exception of this type
 Connxruntime_float16::Float16Impl
 COrt::Float16_tIEEE 754 half-precision floating point data type
 COrt::Float8E4M3FN_tFloat8e4m3fn (Float8 Floating Point) data type
 COrt::Float8E4M3FNUZ_tFloat8e4m3fnuz (Float8 Floating Point) data type
 COrt::Float8E5M2_tFloat8e5m2 (Float8 Floating Point) data type
 COrt::Float8E5M2FNUZ_tFloat8e5m2fnuz (Float8 Floating Point) data type
 COrt::Global< T >
 COrt::KernelContextThis class wraps a raw pointer OrtKernelContext* that is being passed to the custom kernel Compute() method. Use it to safely access context attributes, input and output parameters with exception safety guarantees. See usage example in onnxruntime/test/testdata/custom_op_library/custom_op_library.cc
 COrt::LoggerThis class represents an ONNX Runtime logger that can be used to log information with an associated severity level and source code location (file path, line number, function name)
 COrt::MemoryAllocationRepresents native memory allocation coming from one of the OrtAllocators registered with OnnxRuntime. Use it to wrap an allocation made by an allocator so it can be automatically released when no longer needed
 COrtAllocatorMemory allocation interface
 COrtApiThe C API
 COrtApiBaseThe helper interface to get the right version of OrtApi
 COrtCUDAProviderOptionsCUDA Provider Options
 COrtCustomHandleType
 COrtCustomOp
 COrt::CustomOpBase< TOp, TKernel, WithStatus >
 COrtMIGraphXProviderOptionsMIGraphX Provider Options
 COrtOpenVINOProviderOptionsOpenVINO Provider Options
 COrtROCMProviderOptionsROCM Provider Options
 COrt::detail::OrtSparseValuesParam
 COrtTensorRTProviderOptionsTensorRT Provider Options
 COrtTrainingApiThe Training C API that holds onnxruntime training function pointers
 COrt::detail::Shape
 COrt::ShapeInferContextProvide access to per-node attributes and input shapes, so one could compute and set output shapes
 COrt::ShapeInferContext::SymbolicInteger
 COrt::detail::Unowned< T >This is a tagging template type. Use it with Base<T> to indicate that the C++ interface object has no ownership of the underlying C object