HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
onnxruntime_cxx_inline.h File Reference
#include <cstring>
#include <functional>
+ Include dependency graph for onnxruntime_cxx_inline.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ort::TypeToTensorType< float >
 
struct  Ort::TypeToTensorType< Float16_t >
 
struct  Ort::TypeToTensorType< BFloat16_t >
 
struct  Ort::TypeToTensorType< double >
 
struct  Ort::TypeToTensorType< int8_t >
 
struct  Ort::TypeToTensorType< int16_t >
 
struct  Ort::TypeToTensorType< int32_t >
 
struct  Ort::TypeToTensorType< int64_t >
 
struct  Ort::TypeToTensorType< uint8_t >
 
struct  Ort::TypeToTensorType< uint16_t >
 
struct  Ort::TypeToTensorType< uint32_t >
 
struct  Ort::TypeToTensorType< uint64_t >
 
struct  Ort::TypeToTensorType< bool >
 
struct  Ort::TypeToTensorType< Float8E4M3FN_t >
 
struct  Ort::TypeToTensorType< Float8E4M3FNUZ_t >
 
struct  Ort::TypeToTensorType< Float8E5M2_t >
 
struct  Ort::TypeToTensorType< Float8E5M2FNUZ_t >
 

Namespaces

 Ort
 All C++ Onnxruntime APIs are defined inside this namespace.
 
 Ort::detail
 
 Ort::detail::binding_utils
 

Macros

#define RETURN_ON_API_FAIL(expression)
 

Functions

void Ort::detail::ThrowStatus (const Status &st)
 
void Ort::ThrowOnError (OrtStatus *ort_status)
 
void Ort::ThrowOnError (const Status &st)
 
std::vector< std::stringOrt::detail::binding_utils::GetOutputNamesHelper (const OrtIoBinding *binding, OrtAllocator *)
 
std::vector< ValueOrt::detail::binding_utils::GetOutputValuesHelper (const OrtIoBinding *binding, OrtAllocator *)
 
 Ort::ctx_ (ctx)
 

Macro Definition Documentation

#define RETURN_ON_API_FAIL (   expression)
Value:
{ \
auto err = (expression); \
if (err) { \
return Status(err); \
} \
}
if(num_boxed_items<=0)
Definition: UT_RTreeImpl.h:697

Definition at line 13 of file onnxruntime_cxx_inline.h.