![]() |
ONNX Runtime
|
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::Base< detail::Unowned< OrtAllocator > > | |
COrt::detail::Base< OrtAllocator > | |
►COrt::detail::Base< OrtArenaCfg > | |
►COrt::detail::Base< OrtCheckpointState > | |
►COrt::detail::Base< OrtCustomOpDomain > | |
►COrt::detail::Base< OrtEnv > | |
COrt::detail::Base< OrtGraph > | |
COrt::detail::Base< OrtIoBinding > | |
COrt::detail::Base< OrtKernelInfo > | |
►COrt::detail::Base< OrtLoraAdapter > | |
COrt::detail::Base< OrtMapTypeInfo > | |
COrt::detail::Base< OrtMemoryInfo > | |
COrt::detail::Base< OrtModel > | |
►COrt::detail::Base< OrtModelCompilationOptions > | |
►COrt::detail::Base< OrtModelMetadata > | |
COrt::detail::Base< OrtNode > | |
►COrt::detail::Base< OrtOp > | |
►COrt::detail::Base< OrtOpAttr > | |
►COrt::detail::Base< OrtRunOptions > | |
COrt::detail::Base< OrtSequenceTypeInfo > | |
COrt::detail::Base< OrtSession > | |
COrt::detail::Base< OrtSessionOptions > | |
►COrt::detail::Base< OrtStatus > | |
COrt::detail::Base< OrtTensorTypeAndShapeInfo > | |
►COrt::detail::Base< OrtThreadingOptions > | |
►COrt::detail::Base< OrtTrainingSession > | |
COrt::detail::Base< OrtTypeInfo > | |
COrt::detail::Base< OrtValue > | |
COrt::detail::Base< OrtValueInfo > | |
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::CustomOpConfigs | Class that represents session configuration entries for one or more custom operators |
►Cstd::exception | |
►Connxruntime_float16::Float16Impl | |
COrt::Float8E4M3FN_t | Float8e4m3fn (Float8 Floating Point) data type |
COrt::Float8E4M3FNUZ_t | Float8e4m3fnuz (Float8 Floating Point) data type |
COrt::Float8E5M2_t | Float8e5m2 (Float8 Floating Point) data type |
COrt::Float8E5M2FNUZ_t | Float8e5m2fnuz (Float8 Floating Point) data type |
COrt::Global< T > | |
COrt::KernelContext | This 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::Logger | This 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::MemoryAllocation | Represents 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 |
COrtAllocator | Memory allocation interface |
COrtApi | The C API |
COrtApiBase | The helper interface to get the right version of OrtApi |
COrtCompileApi | The OrtCompileApi struct provides functions to compile ONNX models |
COrtCUDAProviderOptions | CUDA Provider Options |
COrtCustomHandleType | |
►COrtCustomOp | |
COrtMIGraphXProviderOptions | MIGraphX Provider Options |
COrtModelEditorApi | The OrtModelEditorApi struct provides functions to create or edit an ONNX model |
COrtOpenVINOProviderOptions | OpenVINO Provider Options |
COrtROCMProviderOptions | ROCM Provider Options |
COrt::detail::OrtSparseValuesParam | |
COrtTensorRTProviderOptions | TensorRT Provider Options |
COrtTrainingApi | The Training C API that holds onnxruntime training function pointers |
COrt::detail::Shape | |
COrt::ShapeInferContext | Provide 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 |