#include <onnxruntime_cxx_api.h>
|
| uint32_t | version |
| |
| void *(* | CreateKernel )(const struct OrtCustomOp *op, const OrtApi *api, const OrtKernelInfo *info) |
| |
| const char *(* | GetName )(const struct OrtCustomOp *op) |
| |
| const char *(* | GetExecutionProviderType )(const struct OrtCustomOp *op) |
| |
| ONNXTensorElementDataType(* | GetInputType )(const struct OrtCustomOp *op, size_t index) |
| |
| size_t(* | GetInputTypeCount )(const struct OrtCustomOp *op) |
| |
| ONNXTensorElementDataType(* | GetOutputType )(const struct OrtCustomOp *op, size_t index) |
| |
| size_t(* | GetOutputTypeCount )(const struct OrtCustomOp *op) |
| |
| void(* | KernelCompute )(void *op_kernel, OrtKernelContext *context) |
| |
| void(* | KernelDestroy )(void *op_kernel) |
| |
| OrtCustomOpInputOutputCharacteristic(* | GetInputCharacteristic )(const struct OrtCustomOp *op, size_t index) |
| |
| OrtCustomOpInputOutputCharacteristic(* | GetOutputCharacteristic )(const struct OrtCustomOp *op, size_t index) |
| |
| OrtMemType(* | GetInputMemoryType )(const struct OrtCustomOp *op, size_t index) |
| |
| int(* | GetVariadicInputMinArity )(const struct OrtCustomOp *op) |
| |
| int(* | GetVariadicInputHomogeneity )(const struct OrtCustomOp *op) |
| |
| int(* | GetVariadicOutputMinArity )(const struct OrtCustomOp *op) |
| |
| int(* | GetVariadicOutputHomogeneity )(const struct OrtCustomOp *op) |
| |
| OrtStatusPtr(* | CreateKernelV2 )(const struct OrtCustomOp *op, const OrtApi *api, const OrtKernelInfo *info, void **kernel) |
| |
| OrtStatusPtr(* | KernelComputeV2 )(void *op_kernel, OrtKernelContext *context) |
| |
◆ CustomOpBase()
template<typename TOp , typename TKernel , bool WithStatus = false>
◆ GetExecutionProviderType()
template<typename TOp , typename TKernel , bool WithStatus = false>
| const char * Ort::CustomOpBase< TOp, TKernel, WithStatus >::GetExecutionProviderType |
( |
| ) |
const |
|
inline |
◆ GetInputCharacteristic()
template<typename TOp , typename TKernel , bool WithStatus = false>
◆ GetInputMemoryType()
template<typename TOp , typename TKernel , bool WithStatus = false>
◆ GetOutputCharacteristic()
template<typename TOp , typename TKernel , bool WithStatus = false>
◆ GetSessionConfigKeys()
template<typename TOp , typename TKernel , bool WithStatus = false>
| std::vector< std::string > Ort::CustomOpBase< TOp, TKernel, WithStatus >::GetSessionConfigKeys |
( |
| ) |
const |
|
inline |
◆ GetSessionConfigs()
template<typename TOp , typename TKernel , bool WithStatus = false>
◆ GetVariadicInputHomogeneity()
template<typename TOp , typename TKernel , bool WithStatus = false>
| bool Ort::CustomOpBase< TOp, TKernel, WithStatus >::GetVariadicInputHomogeneity |
( |
| ) |
const |
|
inline |
◆ GetVariadicInputMinArity()
template<typename TOp , typename TKernel , bool WithStatus = false>
| int Ort::CustomOpBase< TOp, TKernel, WithStatus >::GetVariadicInputMinArity |
( |
| ) |
const |
|
inline |
◆ GetVariadicOutputHomogeneity()
template<typename TOp , typename TKernel , bool WithStatus = false>
| bool Ort::CustomOpBase< TOp, TKernel, WithStatus >::GetVariadicOutputHomogeneity |
( |
| ) |
const |
|
inline |
◆ GetVariadicOutputMinArity()
template<typename TOp , typename TKernel , bool WithStatus = false>
| int Ort::CustomOpBase< TOp, TKernel, WithStatus >::GetVariadicOutputMinArity |
( |
| ) |
const |
|
inline |