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 2296 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2297 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2363 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2367 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2376 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2371 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2407 of file onnxruntime_cxx_api.h.
|
protected |
|
inline |
Definition at line 2388 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2382 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2400 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2394 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2421 of file onnxruntime_cxx_api.h.
|
protected |
Definition at line 2430 of file onnxruntime_cxx_api.h.
|
inline |
Definition at line 2412 of file onnxruntime_cxx_api.h.
|
protected |
Definition at line 2429 of file onnxruntime_cxx_api.h.