This entire structure is deprecated, but we not marking it as a whole yet since we want to preserve for the next release.
More...
|
| CustomOpApi (const OrtApi &api) |
|
OrtTensorTypeAndShapeInfo * | GetTensorTypeAndShape (_In_ const OrtValue *value) |
|
size_t | GetTensorShapeElementCount (_In_ const OrtTensorTypeAndShapeInfo *info) |
|
ONNXTensorElementDataType | GetTensorElementType (const OrtTensorTypeAndShapeInfo *info) |
|
size_t | GetDimensionsCount (_In_ const OrtTensorTypeAndShapeInfo *info) |
|
void | GetDimensions (_In_ const OrtTensorTypeAndShapeInfo *info, _Out_ int64_t *dim_values, size_t dim_values_length) |
|
void | SetDimensions (OrtTensorTypeAndShapeInfo *info, _In_ const int64_t *dim_values, size_t dim_count) |
|
template<typename T > |
T * | GetTensorMutableData (_Inout_ OrtValue *value) |
|
template<typename T > |
const T * | GetTensorData (_Inout_ const OrtValue *value) |
|
const OrtMemoryInfo * | GetTensorMemoryInfo (_In_ const OrtValue *value) |
|
std::vector< int64_t > | GetTensorShape (const OrtTensorTypeAndShapeInfo *info) |
|
void | ReleaseTensorTypeAndShapeInfo (OrtTensorTypeAndShapeInfo *input) |
|
size_t | KernelContext_GetInputCount (const OrtKernelContext *context) |
|
const OrtValue * | KernelContext_GetInput (const OrtKernelContext *context, _In_ size_t index) |
|
size_t | KernelContext_GetOutputCount (const OrtKernelContext *context) |
|
OrtValue * | KernelContext_GetOutput (OrtKernelContext *context, _In_ size_t index, _In_ const int64_t *dim_values, size_t dim_count) |
|
void * | KernelContext_GetGPUComputeStream (const OrtKernelContext *context) |
|
void | ThrowOnError (OrtStatus *result) |
|
OrtOpAttr * | CreateOpAttr (_In_ const char *name, _In_ const void *data, _In_ int len, _In_ OrtOpAttrType type) |
|
void | ReleaseOpAttr (_Frees_ptr_opt_ OrtOpAttr *op_attr) |
|
OrtOp * | CreateOp (_In_ const OrtKernelInfo *info, _In_ const char *op_name, _In_ const char *domain, _In_ int version, _In_opt_ const char **type_constraint_names, _In_opt_ const ONNXTensorElementDataType *type_constraint_values, _In_opt_ int type_constraint_count, _In_opt_ const OrtOpAttr *const *attr_values, _In_opt_ int attr_count, _In_ int input_count, _In_ int output_count) |
|
void | InvokeOp (_In_ const OrtKernelContext *context, _In_ const OrtOp *ort_op, _In_ const OrtValue *const *input_values, _In_ int input_count, _Inout_ OrtValue *const *output_values, _In_ int output_count) |
|
void | ReleaseOp (_Frees_ptr_opt_ OrtOp *ort_op) |
|
template<typename T > |
T | KernelInfoGetAttribute (_In_ const OrtKernelInfo *info, _In_ const char *name) |
|
OrtKernelInfo * | CopyKernelInfo (_In_ const OrtKernelInfo *info) |
|
void | ReleaseKernelInfo (_Frees_ptr_opt_ OrtKernelInfo *info_copy) |
|
This entire structure is deprecated, but we not marking it as a whole yet since we want to preserve for the next release.
Definition at line 1605 of file onnxruntime_cxx_api.h.