ONNX Runtime
Loading...
Searching...
No Matches
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 123]
 NOrtAll C++ Onnxruntime APIs are defined inside this namespace
 Ndetail
 Nattr_utils
 Nbinding_utils
 CAllocatedFree
 CBaseUsed 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
 CBase< 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
 CConstIoBindingImpl
 CConstSessionImpl
 CConstValueImpl
 CIoBindingImpl
 CMapTypeInfoImpl
 CMemoryInfoImpl
 COptionalTypeInfoImpl
 COrtSparseValuesParam
 CSequenceTypeInfoImpl
 CSessionImpl
 CShape
 CTensorTypeAndShapeInfoImpl
 CTypeInfoImpl
 CUnownedThis 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
 CValueImpl
 CAllocatorWrapper around OrtAllocator
 CAllocatorWithDefaultOptionsWrapper around OrtAllocator default instance that is owned by Onnxruntime
 CArenaCfgIt is a structure that represents the configuration of an arena based allocator
 CBFloat16_tBfloat16 (Brain Floating Point) data type
 CCheckpointStateHolds the state of the training session
 CCustomOpBase
 CCustomOpConfigsClass that represents session configuration entries for one or more custom operators
 CCustomOpDomainCustom Op Domain
 CEnvThe Env (Environment)
 CExceptionAll C++ methods that can fail will throw an exception of this type
 CFloat16_tIEEE 754 half-precision floating point data type
 CFloat8E4M3FN_tFloat8e4m3fn (Float8 Floating Point) data type
 CFloat8E4M3FNUZ_tFloat8e4m3fnuz (Float8 Floating Point) data type
 CFloat8E5M2_tFloat8e5m2 (Float8 Floating Point) data type
 CFloat8E5M2FNUZ_tFloat8e5m2fnuz (Float8 Floating Point) data type
 CGlobal
 CIoBindingWrapper around OrtIoBinding
 CKernelContextThis 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
 CKernelInfoThis struct owns the OrtKernInfo* pointer when a copy is made. For convenient wrapping of OrtKernelInfo* passed to kernel constructor and query attributes, warp the pointer with Ort::Unowned<KernelInfo> instance so it does not destroy the pointer the kernel does not own
 CLoggerThis 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)
 CLoraAdapterLoraAdapter holds a set of Lora Parameters loaded from a single file
 CMapTypeInfoWrapper around OrtMapTypeInfo
 CMemoryAllocationRepresents 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
 CMemoryInfoWrapper around OrtMemoryInfo
 CModelMetadataWrapper around OrtModelMetadata
 COpCreate and own custom defined operation
 COpAttrThis struct provides life time management for custom op attribute
 CRunOptionsRunOptions
 CSequenceTypeInfoWrapper around OrtSequenceTypeInfo
 CSessionWrapper around OrtSession
 CSessionOptionsWrapper around OrtSessionOptions
 CShapeInferContextProvide access to per-node attributes and input shapes, so one could compute and set output shapes
 CSymbolicInteger
 CStatusThe 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
 CTensorTypeAndShapeInfoWrapper around OrtTensorTypeAndShapeInfo
 CThreadingOptionsThe ThreadingOptions
 CTrainingSessionTrainer class that provides training, evaluation and optimizer methods for training an ONNX models
 CTypeInfoType information that may contain either TensorTypeAndShapeInfo or the information about contained sequence or map depending on the ONNXType
 CValueWrapper around OrtValue