Structs§
- OrtAllocator
- \brief Memory allocation interface
- OrtApi
- \brief The C API
- OrtApi
Base - \brief The helper interface to get the right version of OrtApi
- OrtArena
Cfg - OrtCANN
Provider Options - OrtCUDA
Provider Options - \brief CUDA Provider Options
- OrtCUDA
Provider Options V2 - OrtCheckpoint
State - OrtCompile
Api - OrtCustom
Handle Type - OrtCustom
Op - OrtCustom
OpDomain - OrtDnnl
Provider Options - OrtEnv
- OrtEp
Api - OrtEp
Device - OrtGraph
- OrtHardware
Device - OrtIo
Binding - OrtKernel
Context - OrtKernel
Info - OrtKey
Value Pairs - OrtLogger
- OrtLora
Adapter - OrtMI
GraphX Provider Options - \brief MIGraphX Provider Options
- OrtMap
Type Info - OrtMemory
Info - OrtModel
- OrtModel
Compilation Options - OrtModel
Editor Api - OrtModel
Metadata - OrtNode
- OrtNv
Tensor RtRtx Provider Options - OrtOp
- OrtOp
Attr - OrtOpenVINO
Provider Options - \brief OpenVINO Provider Options
- OrtOptional
Type Info - OrtPrepacked
Weights Container - OrtROCM
Provider Options - \brief ROCM Provider Options
- OrtRun
Options - OrtSequence
Type Info - OrtSession
- OrtSession
Options - OrtShape
Infer Context - OrtStatus
- OrtStatus
Ptr - OrtTensorRT
Provider Options - \brief TensorRT Provider Options
- OrtTensorRT
Provider Options V2 - OrtTensor
Type AndShape Info - OrtThread
Pool Params - OrtThreading
Options - OrtTraining
Api - OrtTraining
Session - OrtType
Info - OrtValue
- OrtValue
Info
Enums§
- Execution
Mode - Graph
Optimization Level - \brief Graph optimization level
- ONNX
Tensor Element Data Type - Copied from TensorProto::DataType Currently, Ort doesn’t support complex64, complex128
- ONNX
Type - OrtAllocator
Type - OrtCudnn
Conv Algo Search - \brief Algorithm to use for cuDNN Convolution Op
- OrtCustom
OpInput Output Characteristic - OrtError
Code - OrtExecution
Provider Device Policy - OrtHardware
Device Type - OrtLanguage
Projection - \brief Language projection identifiers /see OrtApi::SetLanguageProjection
- OrtLogging
Level - \brief Logging severity levels
- OrtMem
Type - \brief Memory types for allocated memory, execution provider specific types should be extended in each provider.
- OrtMemory
Info Device Type - \brief This mimics OrtDevice type constants so they can be returned in the API
- OrtOp
Attr Type - OrtProperty
Type - OrtSparse
Format - OrtSparse
Indices Format - c_void
- Equivalent to C’s
void
type when used as a pointer.
Constants§
Functions§
- OrtGet
ApiBase ⚠ - \brief The Onnxruntime library’s entry point to access the C API
- OrtSession
Options ⚠Append Execution Provider_ CUDA - OrtSession
Options ⚠Append Execution Provider_ Dnnl - OrtSession
Options ⚠Append Execution Provider_ MIGraphX - OrtSession
Options ⚠Append Execution Provider_ ROCM - OrtSession
Options ⚠Append Execution Provider_ Tensorrt
Type Aliases§
- EpSelection
Delegate - OrtCustom
Create Thread Fn - \brief Ort custom thread creation function
- OrtCustom
Join Thread Fn - \brief Custom thread join function
- OrtCustom
Thread Handle - OrtLogging
Function - OrtThread
Worker Fn - \brief Thread work loop function
- RunAsync
Callback Fn - \brief Callback function for RunAsync
- c_char
- Equivalent to C’s
char
type. - c_int
- Equivalent to C’s
signed int
(int
) type. - c_ulong
- Equivalent to C’s
unsigned long
type. - c_
ulonglong - Equivalent to C’s
unsigned long long
type. - c_
ushort - Equivalent to C’s
unsigned short
type. - ortchar