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