|
template<typename C > |
decltype(&C::InferOutputShape) | SetShapeInferFn (decltype(&C::InferOutputShape)) |
|
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) |
|
OrtStatusPtr(* | InferOutputShapeFn )(const struct OrtCustomOp *op, OrtShapeInferContext *) |
|
int(* | GetStartVersion )(const struct OrtCustomOp *op) |
|
int(* | GetEndVersion )(const struct OrtCustomOp *op) |
|
size_t(* | GetMayInplace )(int **input_index, int **output_index) |
|
void(* | ReleaseMayInplace )(int *input_index, int *output_index) |
|
size_t(* | GetAliasMap )(int **input_index, int **output_index) |
|
void(* | ReleaseAliasMap )(int *input_index, int *output_index) |
|