HDK
|
#include <onnxruntime_cxx_api.h>
Public Member Functions | |
CustomOpBase () | |
const char * | GetExecutionProviderType () const |
OrtCustomOpInputOutputCharacteristic | GetInputCharacteristic (size_t) const |
OrtCustomOpInputOutputCharacteristic | GetOutputCharacteristic (size_t) const |
OrtMemType | GetInputMemoryType (size_t) const |
int | GetVariadicInputMinArity () const |
bool | GetVariadicInputHomogeneity () const |
int | GetVariadicOutputMinArity () const |
bool | GetVariadicOutputHomogeneity () const |
std::vector< std::string > | GetSessionConfigKeys () const |
template<typename C > | |
void | SetShapeInferFn (...) |
Public Attributes | |
template<typename C > | |
decltype(&C::InferOutputShape) | SetShapeInferFn (decltype(&C::InferOutputShape)) |
Protected Member Functions | |
void | GetSessionConfigs (std::unordered_map< std::string, std::string > &out, ConstSessionOptions options) const |
Protected Attributes | |
int | start_ver_ = 1 |
int | end_ver_ = MAX_CUSTOM_OP_END_VER |
Definition at line 2238 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2239 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2300 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2304 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2313 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2308 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2344 of file onnxruntime_cxx_api.h.
|
protected |
|
inline |
Definition at line 2325 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2319 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2337 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2331 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2358 of file onnxruntime_cxx_api.h.
|
protected |
Definition at line 2367 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2349 of file onnxruntime_cxx_api.h.
|
protected |
Definition at line 2366 of file onnxruntime_cxx_api.h.