ONNX Runtime
Loading...
Searching...
No Matches
Ort::detail Namespace Reference

Namespaces

namespace  attr_utils
 
namespace  binding_utils
 

Classes

struct  AllocatedFree
 
struct  Base
 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. More...
 
struct  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 . More...
 
struct  ConstIoBindingImpl
 
struct  ConstSessionImpl
 
struct  ConstValueImpl
 
struct  IoBindingImpl
 
struct  MapTypeInfoImpl
 
struct  MemoryInfoImpl
 
struct  OptionalTypeInfoImpl
 
struct  OrtSparseValuesParam
 
struct  SequenceTypeInfoImpl
 
struct  SessionImpl
 
struct  Shape
 
struct  TensorTypeAndShapeInfoImpl
 
struct  TypeInfoImpl
 
struct  Unowned
 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. More...
 
struct  ValueImpl
 

Functions

void OrtRelease (OrtAllocator *ptr)
 
void OrtRelease (OrtMemoryInfo *ptr)
 
void OrtRelease (OrtCustomOpDomain *ptr)
 
void OrtRelease (OrtThreadingOptions *ptr)
 
void OrtRelease (OrtEnv *ptr)
 
void OrtRelease (OrtRunOptions *ptr)
 
void OrtRelease (OrtSession *ptr)
 
void OrtRelease (OrtSessionOptions *ptr)
 
void OrtRelease (OrtTensorTypeAndShapeInfo *ptr)
 
void OrtRelease (OrtSequenceTypeInfo *ptr)
 
void OrtRelease (OrtMapTypeInfo *ptr)
 
void OrtRelease (OrtTypeInfo *ptr)
 
void OrtRelease (OrtValue *ptr)
 
void OrtRelease (OrtModelMetadata *ptr)
 
void OrtRelease (OrtIoBinding *ptr)
 
void OrtRelease (OrtArenaCfg *ptr)
 
void OrtRelease (OrtStatus *ptr)
 
void OrtRelease (OrtOpAttr *ptr)
 
void OrtRelease (OrtOp *ptr)
 
void OrtRelease (OrtKernelInfo *ptr)
 
std::string MakeCustomOpConfigEntryKey (const char *custom_op_name, const char *config)
 
void OrtRelease (OrtCheckpointState *ptr)
 
void OrtRelease (OrtTrainingSession *ptr)
 

Function Documentation

◆ MakeCustomOpConfigEntryKey()

std::string Ort::detail::MakeCustomOpConfigEntryKey ( const char *  custom_op_name,
const char *  config 
)

◆ OrtRelease() [1/22]

void Ort::detail::OrtRelease ( OrtAllocator ptr)
inline

◆ OrtRelease() [2/22]

void Ort::detail::OrtRelease ( OrtArenaCfg ptr)
inline

◆ OrtRelease() [3/22]

void Ort::detail::OrtRelease ( OrtCheckpointState ptr)
inline

◆ OrtRelease() [4/22]

void Ort::detail::OrtRelease ( OrtCustomOpDomain ptr)
inline

◆ OrtRelease() [5/22]

void Ort::detail::OrtRelease ( OrtEnv ptr)
inline

◆ OrtRelease() [6/22]

void Ort::detail::OrtRelease ( OrtIoBinding ptr)
inline

◆ OrtRelease() [7/22]

void Ort::detail::OrtRelease ( OrtKernelInfo ptr)
inline

◆ OrtRelease() [8/22]

void Ort::detail::OrtRelease ( OrtMapTypeInfo ptr)
inline

◆ OrtRelease() [9/22]

void Ort::detail::OrtRelease ( OrtMemoryInfo ptr)
inline

◆ OrtRelease() [10/22]

void Ort::detail::OrtRelease ( OrtModelMetadata ptr)
inline

◆ OrtRelease() [11/22]

void Ort::detail::OrtRelease ( OrtOp ptr)
inline

◆ OrtRelease() [12/22]

void Ort::detail::OrtRelease ( OrtOpAttr ptr)
inline

◆ OrtRelease() [13/22]

void Ort::detail::OrtRelease ( OrtRunOptions ptr)
inline

◆ OrtRelease() [14/22]

void Ort::detail::OrtRelease ( OrtSequenceTypeInfo ptr)
inline

◆ OrtRelease() [15/22]

void Ort::detail::OrtRelease ( OrtSession ptr)
inline

◆ OrtRelease() [16/22]

void Ort::detail::OrtRelease ( OrtSessionOptions ptr)
inline

◆ OrtRelease() [17/22]

void Ort::detail::OrtRelease ( OrtStatus ptr)
inline

◆ OrtRelease() [18/22]

void Ort::detail::OrtRelease ( OrtTensorTypeAndShapeInfo ptr)
inline

◆ OrtRelease() [19/22]

void Ort::detail::OrtRelease ( OrtThreadingOptions ptr)
inline

◆ OrtRelease() [20/22]

void Ort::detail::OrtRelease ( OrtTrainingSession ptr)
inline

◆ OrtRelease() [21/22]

void Ort::detail::OrtRelease ( OrtTypeInfo ptr)
inline

◆ OrtRelease() [22/22]

void Ort::detail::OrtRelease ( OrtValue ptr)
inline