HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OrtApi Member List

This is the complete list of members for OrtApi, including all inherited members.

CreateStatus(OrtErrorCode code, _In_ const char *msg) NO_EXCEPTION ORT_ALL_ARGS_NONNULLOrtApi
GetErrorMessage(_In_ const OrtStatus *status) NO_EXCEPTION ORT_ALL_ARGS_NONNULLOrtApi
GetTrainingApi(uint32_t version) NO_EXCEPTIONOrtApi
ORT_API2_STATUS(CreateEnv, OrtLoggingLevel log_severity_level, _In_ const char *logid, _Outptr_ OrtEnv **out)OrtApi
ORT_API2_STATUS(CreateEnvWithCustomLogger, OrtLoggingFunction logging_function, _In_opt_ void *logger_param, OrtLoggingLevel log_severity_level, _In_ const char *logid, _Outptr_ OrtEnv **out)OrtApi
ORT_API2_STATUS(EnableTelemetryEvents, _In_ const OrtEnv *env)OrtApi
ORT_API2_STATUS(DisableTelemetryEvents, _In_ const OrtEnv *env)OrtApi
ORT_API2_STATUS(CreateSession, _In_ const OrtEnv *env, _In_ const ORTCHAR_T *model_path, _In_ const OrtSessionOptions *options, _Outptr_ OrtSession **out)OrtApi
ORT_API2_STATUS(CreateSessionFromArray, _In_ const OrtEnv *env, _In_ const void *model_data, size_t model_data_length, _In_ const OrtSessionOptions *options, _Outptr_ OrtSession **out)OrtApi
ORT_API2_STATUS(Run, _Inout_ OrtSession *session, _In_opt_ const OrtRunOptions *run_options, _In_reads_(input_len) const char *const *input_names, _In_reads_(input_len) const OrtValue *const *inputs, size_t input_len, _In_reads_(output_names_len) const char *const *output_names, size_t output_names_len, _Inout_updates_all_(output_names_len) OrtValue **outputs)OrtApi
ORT_API2_STATUS(CreateSessionOptions, _Outptr_ OrtSessionOptions **options)OrtApi
ORT_API2_STATUS(SetOptimizedModelFilePath, _Inout_ OrtSessionOptions *options, _In_ const ORTCHAR_T *optimized_model_filepath)OrtApi
ORT_API2_STATUS(CloneSessionOptions, _In_ const OrtSessionOptions *in_options, _Outptr_ OrtSessionOptions **out_options)OrtApi
ORT_API2_STATUS(SetSessionExecutionMode, _Inout_ OrtSessionOptions *options, ExecutionMode execution_mode)OrtApi
ORT_API2_STATUS(EnableProfiling, _Inout_ OrtSessionOptions *options, _In_ const ORTCHAR_T *profile_file_prefix)OrtApi
ORT_API2_STATUS(DisableProfiling, _Inout_ OrtSessionOptions *options)OrtApi
ORT_API2_STATUS(EnableMemPattern, _Inout_ OrtSessionOptions *options)OrtApi
ORT_API2_STATUS(DisableMemPattern, _Inout_ OrtSessionOptions *options)OrtApi
ORT_API2_STATUS(EnableCpuMemArena, _Inout_ OrtSessionOptions *options)OrtApi
ORT_API2_STATUS(DisableCpuMemArena, _Inout_ OrtSessionOptions *options)OrtApi
ORT_API2_STATUS(SetSessionLogId, _Inout_ OrtSessionOptions *options, const char *logid)OrtApi
ORT_API2_STATUS(SetSessionLogVerbosityLevel, _Inout_ OrtSessionOptions *options, int session_log_verbosity_level)OrtApi
ORT_API2_STATUS(SetSessionLogSeverityLevel, _Inout_ OrtSessionOptions *options, int session_log_severity_level)OrtApi
ORT_API2_STATUS(SetSessionGraphOptimizationLevel, _Inout_ OrtSessionOptions *options, GraphOptimizationLevel graph_optimization_level)OrtApi
ORT_API2_STATUS(SetIntraOpNumThreads, _Inout_ OrtSessionOptions *options, int intra_op_num_threads)OrtApi
ORT_API2_STATUS(SetInterOpNumThreads, _Inout_ OrtSessionOptions *options, int inter_op_num_threads)OrtApi
ORT_API2_STATUS(CreateCustomOpDomain, _In_ const char *domain, _Outptr_ OrtCustomOpDomain **out)OrtApi
ORT_API2_STATUS(CustomOpDomain_Add, _Inout_ OrtCustomOpDomain *custom_op_domain, _In_ const OrtCustomOp *op)OrtApi
ORT_API2_STATUS(AddCustomOpDomain, _Inout_ OrtSessionOptions *options, _In_ OrtCustomOpDomain *custom_op_domain)OrtApi
ORT_API2_STATUS(RegisterCustomOpsLibrary, _Inout_ OrtSessionOptions *options, _In_ const char *library_path, _Outptr_ void **library_handle)OrtApi
ORT_API2_STATUS(SessionGetInputCount, _In_ const OrtSession *session, _Out_ size_t *out)OrtApi
ORT_API2_STATUS(SessionGetOutputCount, _In_ const OrtSession *session, _Out_ size_t *out)OrtApi
ORT_API2_STATUS(SessionGetOverridableInitializerCount, _In_ const OrtSession *session, _Out_ size_t *out)OrtApi
ORT_API2_STATUS(SessionGetInputTypeInfo, _In_ const OrtSession *session, size_t index, _Outptr_ OrtTypeInfo **type_info)OrtApi
ORT_API2_STATUS(SessionGetOutputTypeInfo, _In_ const OrtSession *session, size_t index, _Outptr_ OrtTypeInfo **type_info)OrtApi
ORT_API2_STATUS(SessionGetOverridableInitializerTypeInfo, _In_ const OrtSession *session, size_t index, _Outptr_ OrtTypeInfo **type_info)OrtApi
ORT_API2_STATUS(SessionGetInputName, _In_ const OrtSession *session, size_t index, _Inout_ OrtAllocator *allocator, _Outptr_ char **value)OrtApi
ORT_API2_STATUS(SessionGetOutputName, _In_ const OrtSession *session, size_t index, _Inout_ OrtAllocator *allocator, _Outptr_ char **value)OrtApi
ORT_API2_STATUS(SessionGetOverridableInitializerName, _In_ const OrtSession *session, size_t index, _Inout_ OrtAllocator *allocator, _Outptr_ char **value)OrtApi
ORT_API2_STATUS(CreateRunOptions, _Outptr_ OrtRunOptions **out)OrtApi
ORT_API2_STATUS(RunOptionsSetRunLogVerbosityLevel, _Inout_ OrtRunOptions *options, int log_verbosity_level)OrtApi
ORT_API2_STATUS(RunOptionsSetRunLogSeverityLevel, _Inout_ OrtRunOptions *options, int log_severity_level)OrtApi
ORT_API2_STATUS(RunOptionsSetRunTag, _Inout_ OrtRunOptions *options, _In_ const char *run_tag)OrtApi
ORT_API2_STATUS(RunOptionsGetRunLogVerbosityLevel, _In_ const OrtRunOptions *options, _Out_ int *log_verbosity_level)OrtApi
ORT_API2_STATUS(RunOptionsGetRunLogSeverityLevel, _In_ const OrtRunOptions *options, _Out_ int *log_severity_level)OrtApi
ORT_API2_STATUS(RunOptionsGetRunTag, _In_ const OrtRunOptions *options, _Out_ const char **run_tag)OrtApi
ORT_API2_STATUS(RunOptionsSetTerminate, _Inout_ OrtRunOptions *options)OrtApi
ORT_API2_STATUS(RunOptionsUnsetTerminate, _Inout_ OrtRunOptions *options)OrtApi
ORT_API2_STATUS(CreateTensorAsOrtValue, _Inout_ OrtAllocator *allocator, _In_ const int64_t *shape, size_t shape_len, ONNXTensorElementDataType type, _Outptr_ OrtValue **out)OrtApi
ORT_API2_STATUS(CreateTensorWithDataAsOrtValue, _In_ const OrtMemoryInfo *info, _Inout_ void *p_data, size_t p_data_len, _In_ const int64_t *shape, size_t shape_len, ONNXTensorElementDataType type, _Outptr_ OrtValue **out)OrtApi
ORT_API2_STATUS(IsTensor, _In_ const OrtValue *value, _Out_ int *out)OrtApi
ORT_API2_STATUS(GetTensorMutableData, _In_ OrtValue *value, _Outptr_ void **out)OrtApi
ORT_API2_STATUS(FillStringTensor, _Inout_ OrtValue *value, _In_ const char *const *s, size_t s_len)OrtApi
ORT_API2_STATUS(GetStringTensorDataLength, _In_ const OrtValue *value, _Out_ size_t *len)OrtApi
ORT_API2_STATUS(GetStringTensorContent, _In_ const OrtValue *value, _Out_writes_bytes_all_(s_len) void *s, size_t s_len, _Out_writes_all_(offsets_len) size_t *offsets, size_t offsets_len)OrtApi
ORT_API2_STATUS(CastTypeInfoToTensorInfo, _In_ const OrtTypeInfo *type_info, _Outptr_result_maybenull_ const OrtTensorTypeAndShapeInfo **out)OrtApi
ORT_API2_STATUS(GetOnnxTypeFromTypeInfo, _In_ const OrtTypeInfo *type_info, _Out_ enum ONNXType *out)OrtApi
ORT_API2_STATUS(CreateTensorTypeAndShapeInfo, _Outptr_ OrtTensorTypeAndShapeInfo **out)OrtApi
ORT_API2_STATUS(SetTensorElementType, _Inout_ OrtTensorTypeAndShapeInfo *info, enum ONNXTensorElementDataType type)OrtApi
ORT_API2_STATUS(SetDimensions, OrtTensorTypeAndShapeInfo *info, _In_ const int64_t *dim_values, size_t dim_count)OrtApi
ORT_API2_STATUS(GetTensorElementType, _In_ const OrtTensorTypeAndShapeInfo *info, _Out_ enum ONNXTensorElementDataType *out)OrtApi
ORT_API2_STATUS(GetDimensionsCount, _In_ const OrtTensorTypeAndShapeInfo *info, _Out_ size_t *out)OrtApi
ORT_API2_STATUS(GetDimensions, _In_ const OrtTensorTypeAndShapeInfo *info, _Out_ int64_t *dim_values, size_t dim_values_length)OrtApi
ORT_API2_STATUS(GetSymbolicDimensions, _In_ const OrtTensorTypeAndShapeInfo *info, _Out_writes_all_(dim_params_length) const char *dim_params[], size_t dim_params_length)OrtApi
ORT_API2_STATUS(GetTensorShapeElementCount, _In_ const OrtTensorTypeAndShapeInfo *info, _Out_ size_t *out)OrtApi
ORT_API2_STATUS(GetTensorTypeAndShape, _In_ const OrtValue *value, _Outptr_ OrtTensorTypeAndShapeInfo **out)OrtApi
ORT_API2_STATUS(GetTypeInfo, _In_ const OrtValue *value, _Outptr_result_maybenull_ OrtTypeInfo **out)OrtApi
ORT_API2_STATUS(GetValueType, _In_ const OrtValue *value, _Out_ enum ONNXType *out)OrtApi
ORT_API2_STATUS(CreateMemoryInfo, _In_ const char *name, enum OrtAllocatorType type, int id, enum OrtMemType mem_type, _Outptr_ OrtMemoryInfo **out)OrtApi
ORT_API2_STATUS(CreateCpuMemoryInfo, enum OrtAllocatorType type, enum OrtMemType mem_type, _Outptr_ OrtMemoryInfo **out)OrtApi
ORT_API2_STATUS(CompareMemoryInfo, _In_ const OrtMemoryInfo *info1, _In_ const OrtMemoryInfo *info2, _Out_ int *out)OrtApi
ORT_API2_STATUS(MemoryInfoGetName, _In_ const OrtMemoryInfo *ptr, _Out_ const char **out)OrtApi
ORT_API2_STATUS(MemoryInfoGetId, _In_ const OrtMemoryInfo *ptr, _Out_ int *out)OrtApi
ORT_API2_STATUS(MemoryInfoGetMemType, _In_ const OrtMemoryInfo *ptr, _Out_ OrtMemType *out)OrtApi
ORT_API2_STATUS(MemoryInfoGetType, _In_ const OrtMemoryInfo *ptr, _Out_ OrtAllocatorType *out)OrtApi
ORT_API2_STATUS(AllocatorAlloc, _Inout_ OrtAllocator *ort_allocator, size_t size, _Outptr_ void **out)OrtApi
ORT_API2_STATUS(AllocatorFree, _Inout_ OrtAllocator *ort_allocator, void *p)OrtApi
ORT_API2_STATUS(AllocatorGetInfo, _In_ const OrtAllocator *ort_allocator, _Outptr_ const struct OrtMemoryInfo **out)OrtApi
ORT_API2_STATUS(GetAllocatorWithDefaultOptions, _Outptr_ OrtAllocator **out)OrtApi
ORT_API2_STATUS(AddFreeDimensionOverride, _Inout_ OrtSessionOptions *options, _In_ const char *dim_denotation, _In_ int64_t dim_value)OrtApi
ORT_API2_STATUS(GetValue, _In_ const OrtValue *value, int index, _Inout_ OrtAllocator *allocator, _Outptr_ OrtValue **out)OrtApi
ORT_API2_STATUS(GetValueCount, _In_ const OrtValue *value, _Out_ size_t *out)OrtApi
ORT_API2_STATUS(CreateValue, _In_reads_(num_values) const OrtValue *const *in, size_t num_values, enum ONNXType value_type, _Outptr_ OrtValue **out)OrtApi
ORT_API2_STATUS(CreateOpaqueValue, _In_z_ const char *domain_name, _In_z_ const char *type_name, _In_ const void *data_container, size_t data_container_size, _Outptr_ OrtValue **out)OrtApi
ORT_API2_STATUS(GetOpaqueValue, _In_ const char *domain_name, _In_ const char *type_name, _In_ const OrtValue *in, _Out_ void *data_container, size_t data_container_size)OrtApi
ORT_API2_STATUS(KernelInfoGetAttribute_float, _In_ const OrtKernelInfo *info, _In_ const char *name, _Out_ float *out)OrtApi
ORT_API2_STATUS(KernelInfoGetAttribute_int64, _In_ const OrtKernelInfo *info, _In_ const char *name, _Out_ int64_t *out)OrtApi
ORT_API2_STATUS(KernelInfoGetAttribute_string, _In_ const OrtKernelInfo *info, _In_ const char *name, _Out_ char *out, _Inout_ size_t *size)OrtApi
ORT_API2_STATUS(KernelContext_GetInputCount, _In_ const OrtKernelContext *context, _Out_ size_t *out)OrtApi
ORT_API2_STATUS(KernelContext_GetOutputCount, _In_ const OrtKernelContext *context, _Out_ size_t *out)OrtApi
ORT_API2_STATUS(KernelContext_GetInput, _In_ const OrtKernelContext *context, _In_ size_t index, _Out_ const OrtValue **out)OrtApi
ORT_API2_STATUS(KernelContext_GetOutput, _Inout_ OrtKernelContext *context, _In_ size_t index, _In_ const int64_t *dim_values, size_t dim_count, _Outptr_ OrtValue **out)OrtApi
ORT_API2_STATUS(GetDenotationFromTypeInfo, _In_ const OrtTypeInfo *type_info, _Out_ const char **const denotation, _Out_ size_t *len)OrtApi
ORT_API2_STATUS(CastTypeInfoToMapTypeInfo, _In_ const OrtTypeInfo *type_info, _Outptr_result_maybenull_ const OrtMapTypeInfo **out)OrtApi
ORT_API2_STATUS(CastTypeInfoToSequenceTypeInfo, _In_ const OrtTypeInfo *type_info, _Outptr_result_maybenull_ const OrtSequenceTypeInfo **out)OrtApi
ORT_API2_STATUS(GetMapKeyType, _In_ const OrtMapTypeInfo *map_type_info, _Out_ enum ONNXTensorElementDataType *out)OrtApi
ORT_API2_STATUS(GetMapValueType, _In_ const OrtMapTypeInfo *map_type_info, _Outptr_ OrtTypeInfo **type_info)OrtApi
ORT_API2_STATUS(GetSequenceElementType, _In_ const OrtSequenceTypeInfo *sequence_type_info, _Outptr_ OrtTypeInfo **type_info)OrtApi
ORT_API2_STATUS(SessionEndProfiling, _In_ OrtSession *session, _Inout_ OrtAllocator *allocator, _Outptr_ char **out)OrtApi
ORT_API2_STATUS(SessionGetModelMetadata, _In_ const OrtSession *session, _Outptr_ OrtModelMetadata **out)OrtApi
ORT_API2_STATUS(ModelMetadataGetProducerName, _In_ const OrtModelMetadata *model_metadata, _Inout_ OrtAllocator *allocator, _Outptr_ char **value)OrtApi
ORT_API2_STATUS(ModelMetadataGetGraphName, _In_ const OrtModelMetadata *model_metadata, _Inout_ OrtAllocator *allocator, _Outptr_ char **value)OrtApi
ORT_API2_STATUS(ModelMetadataGetDomain, _In_ const OrtModelMetadata *model_metadata, _Inout_ OrtAllocator *allocator, _Outptr_ char **value)OrtApi
ORT_API2_STATUS(ModelMetadataGetDescription, _In_ const OrtModelMetadata *model_metadata, _Inout_ OrtAllocator *allocator, _Outptr_ char **value)OrtApi
ORT_API2_STATUS(ModelMetadataLookupCustomMetadataMap, _In_ const OrtModelMetadata *model_metadata, _Inout_ OrtAllocator *allocator, _In_ const char *key, _Outptr_result_maybenull_ char **value)OrtApi
ORT_API2_STATUS(ModelMetadataGetVersion, _In_ const OrtModelMetadata *model_metadata, _Out_ int64_t *value)OrtApi
ORT_API2_STATUS(CreateEnvWithGlobalThreadPools, OrtLoggingLevel log_severity_level, _In_ const char *logid, _In_ const OrtThreadingOptions *tp_options, _Outptr_ OrtEnv **out)OrtApi
ORT_API2_STATUS(DisablePerSessionThreads, _Inout_ OrtSessionOptions *options)OrtApi
ORT_API2_STATUS(CreateThreadingOptions, _Outptr_ OrtThreadingOptions **out)OrtApi
ORT_API2_STATUS(ModelMetadataGetCustomMetadataMapKeys, _In_ const OrtModelMetadata *model_metadata, _Inout_ OrtAllocator *allocator, _Outptr_result_buffer_maybenull_(*num_keys) char ***keys, _Out_ int64_t *num_keys)OrtApi
ORT_API2_STATUS(AddFreeDimensionOverrideByName, _Inout_ OrtSessionOptions *options, _In_ const char *dim_name, _In_ int64_t dim_value)OrtApi
ORT_API2_STATUS(GetAvailableProviders, _Outptr_ char ***out_ptr, _Out_ int *provider_length)OrtApi
ORT_API2_STATUS(ReleaseAvailableProviders, _In_ char **ptr, _In_ int providers_length)OrtApi
ORT_API2_STATUS(GetStringTensorElementLength, _In_ const OrtValue *value, size_t index, _Out_ size_t *out)OrtApi
ORT_API2_STATUS(GetStringTensorElement, _In_ const OrtValue *value, size_t s_len, size_t index, _Out_writes_bytes_all_(s_len) void *s)OrtApi
ORT_API2_STATUS(FillStringTensorElement, _Inout_ OrtValue *value, _In_ const char *s, size_t index)OrtApi
ORT_API2_STATUS(AddSessionConfigEntry, _Inout_ OrtSessionOptions *options, _In_z_ const char *config_key, _In_z_ const char *config_value)OrtApi
ORT_API2_STATUS(CreateAllocator, _In_ const OrtSession *session, _In_ const OrtMemoryInfo *mem_info, _Outptr_ OrtAllocator **out)OrtApi
ORT_API2_STATUS(RunWithBinding, _Inout_ OrtSession *session, _In_ const OrtRunOptions *run_options, _In_ const OrtIoBinding *binding_ptr)OrtApi
ORT_API2_STATUS(CreateIoBinding, _Inout_ OrtSession *session, _Outptr_ OrtIoBinding **out)OrtApi
ORT_API2_STATUS(BindInput, _Inout_ OrtIoBinding *binding_ptr, _In_ const char *name, _In_ const OrtValue *val_ptr)OrtApi
ORT_API2_STATUS(BindOutput, _Inout_ OrtIoBinding *binding_ptr, _In_ const char *name, _In_ const OrtValue *val_ptr)OrtApi
ORT_API2_STATUS(BindOutputToDevice, _Inout_ OrtIoBinding *binding_ptr, _In_ const char *name, _In_ const OrtMemoryInfo *mem_info_ptr)OrtApi
ORT_API2_STATUS(GetBoundOutputNames, _In_ const OrtIoBinding *binding_ptr, _In_ OrtAllocator *allocator, _Out_ char **buffer, _Out_writes_all_(count) size_t **lengths, _Out_ size_t *count)OrtApi
ORT_API2_STATUS(GetBoundOutputValues, _In_ const OrtIoBinding *binding_ptr, _In_ OrtAllocator *allocator, _Out_writes_all_(output_count) OrtValue ***output, _Out_ size_t *output_count)OrtApi
ORT_API2_STATUS(TensorAt, _Inout_ OrtValue *value, const int64_t *location_values, size_t location_values_count, _Outptr_ void **out)OrtApi
ORT_API2_STATUS(CreateAndRegisterAllocator, _Inout_ OrtEnv *env, _In_ const OrtMemoryInfo *mem_info, _In_ const OrtArenaCfg *arena_cfg)OrtApi
ORT_API2_STATUS(SetLanguageProjection, _In_ const OrtEnv *ort_env, _In_ OrtLanguageProjection projection)OrtApi
ORT_API2_STATUS(SessionGetProfilingStartTimeNs, _In_ const OrtSession *session, _Outptr_ uint64_t *out)OrtApi
ORT_API2_STATUS(SetGlobalIntraOpNumThreads, _Inout_ OrtThreadingOptions *tp_options, int intra_op_num_threads)OrtApi
ORT_API2_STATUS(SetGlobalInterOpNumThreads, _Inout_ OrtThreadingOptions *tp_options, int inter_op_num_threads)OrtApi
ORT_API2_STATUS(SetGlobalSpinControl, _Inout_ OrtThreadingOptions *tp_options, int allow_spinning)OrtApi
ORT_API2_STATUS(AddInitializer, _Inout_ OrtSessionOptions *options, _In_z_ const char *name, _In_ const OrtValue *val)OrtApi
ORT_API2_STATUS(CreateEnvWithCustomLoggerAndGlobalThreadPools, OrtLoggingFunction logging_function, _In_opt_ void *logger_param, OrtLoggingLevel log_severity_level, _In_ const char *logid, _In_ const struct OrtThreadingOptions *tp_options, _Outptr_ OrtEnv **out)OrtApi
ORT_API2_STATUS(SessionOptionsAppendExecutionProvider_CUDA, _In_ OrtSessionOptions *options, _In_ const OrtCUDAProviderOptions *cuda_options)OrtApi
ORT_API2_STATUS(SessionOptionsAppendExecutionProvider_ROCM, _In_ OrtSessionOptions *options, _In_ const OrtROCMProviderOptions *rocm_options)OrtApi
ORT_API2_STATUS(SessionOptionsAppendExecutionProvider_OpenVINO, _In_ OrtSessionOptions *options, _In_ const OrtOpenVINOProviderOptions *provider_options)OrtApi
ORT_API2_STATUS(SetGlobalDenormalAsZero, _Inout_ OrtThreadingOptions *tp_options)OrtApi
ORT_API2_STATUS(CreateArenaCfg, _In_ size_t max_mem, int arena_extend_strategy, int initial_chunk_size_bytes, int max_dead_bytes_per_chunk, _Outptr_ OrtArenaCfg **out)OrtApi
ORT_API2_STATUS(ModelMetadataGetGraphDescription, _In_ const OrtModelMetadata *model_metadata, _Inout_ OrtAllocator *allocator, _Outptr_ char **value)OrtApi
ORT_API2_STATUS(SessionOptionsAppendExecutionProvider_TensorRT, _In_ OrtSessionOptions *options, _In_ const OrtTensorRTProviderOptions *tensorrt_options)OrtApi
ORT_API2_STATUS(SetCurrentGpuDeviceId, _In_ int device_id)OrtApi
ORT_API2_STATUS(GetCurrentGpuDeviceId, _In_ int *device_id)OrtApi
ORT_API2_STATUS(KernelInfoGetAttributeArray_float, _In_ const OrtKernelInfo *info, _In_ const char *name, _Out_ float *out, _Inout_ size_t *size)OrtApi
ORT_API2_STATUS(KernelInfoGetAttributeArray_int64, _In_ const OrtKernelInfo *info, _In_ const char *name, _Out_ int64_t *out, _Inout_ size_t *size)OrtApi
ORT_API2_STATUS(CreateArenaCfgV2, _In_reads_(num_keys) const char *const *arena_config_keys, _In_reads_(num_keys) const size_t *arena_config_values, _In_ size_t num_keys, _Outptr_ OrtArenaCfg **out)OrtApi
ORT_API2_STATUS(AddRunConfigEntry, _Inout_ OrtRunOptions *options, _In_z_ const char *config_key, _In_z_ const char *config_value)OrtApi
ORT_API2_STATUS(CreatePrepackedWeightsContainer, _Outptr_ OrtPrepackedWeightsContainer **out)OrtApi
ORT_API2_STATUS(CreateSessionWithPrepackedWeightsContainer, _In_ const OrtEnv *env, _In_ const ORTCHAR_T *model_path, _In_ const OrtSessionOptions *options, _Inout_ OrtPrepackedWeightsContainer *prepacked_weights_container, _Outptr_ OrtSession **out)OrtApi
ORT_API2_STATUS(CreateSessionFromArrayWithPrepackedWeightsContainer, _In_ const OrtEnv *env, _In_ const void *model_data, size_t model_data_length, _In_ const OrtSessionOptions *options, _Inout_ OrtPrepackedWeightsContainer *prepacked_weights_container, _Outptr_ OrtSession **out)OrtApi
ORT_API2_STATUS(SessionOptionsAppendExecutionProvider_TensorRT_V2, _In_ OrtSessionOptions *options, _In_ const OrtTensorRTProviderOptionsV2 *tensorrt_options)OrtApi
ORT_API2_STATUS(CreateTensorRTProviderOptions, _Outptr_ OrtTensorRTProviderOptionsV2 **out)OrtApi
ORT_API2_STATUS(UpdateTensorRTProviderOptions, _Inout_ OrtTensorRTProviderOptionsV2 *tensorrt_options, _In_reads_(num_keys) const char *const *provider_options_keys, _In_reads_(num_keys) const char *const *provider_options_values, _In_ size_t num_keys)OrtApi
ORT_API2_STATUS(GetTensorRTProviderOptionsAsString, _In_ const OrtTensorRTProviderOptionsV2 *tensorrt_options, _Inout_ OrtAllocator *allocator, _Outptr_ char **ptr)OrtApi
ORT_API2_STATUS(EnableOrtCustomOps, _Inout_ OrtSessionOptions *options)OrtApi
ORT_API2_STATUS(RegisterAllocator, _Inout_ OrtEnv *env, _In_ OrtAllocator *allocator)OrtApi
ORT_API2_STATUS(UnregisterAllocator, _Inout_ OrtEnv *env, _In_ const OrtMemoryInfo *mem_info)OrtApi
ORT_API2_STATUS(IsSparseTensor, _In_ const OrtValue *value, _Out_ int *out)OrtApi
ORT_API2_STATUS(CreateSparseTensorAsOrtValue, _Inout_ OrtAllocator *allocator, _In_ const int64_t *dense_shape, size_t dense_shape_len, ONNXTensorElementDataType type, _Outptr_ OrtValue **out)OrtApi
ORT_API2_STATUS(FillSparseTensorCoo, _Inout_ OrtValue *ort_value, _In_ const OrtMemoryInfo *data_mem_info, _In_ const int64_t *values_shape, size_t values_shape_len, _In_ const void *values, _In_ const int64_t *indices_data, size_t indices_num)OrtApi
ORT_API2_STATUS(FillSparseTensorCsr, _Inout_ OrtValue *ort_value, _In_ const OrtMemoryInfo *data_mem_info, _In_ const int64_t *values_shape, size_t values_shape_len, _In_ const void *values, _In_ const int64_t *inner_indices_data, size_t inner_indices_num, _In_ const int64_t *outer_indices_data, size_t outer_indices_num)OrtApi
ORT_API2_STATUS(FillSparseTensorBlockSparse, _Inout_ OrtValue *ort_value, _In_ const OrtMemoryInfo *data_mem_info, _In_ const int64_t *values_shape, size_t values_shape_len, _In_ const void *values, _In_ const int64_t *indices_shape_data, size_t indices_shape_len, _In_ const int32_t *indices_data)OrtApi
ORT_API2_STATUS(CreateSparseTensorWithValuesAsOrtValue, _In_ const OrtMemoryInfo *info, _Inout_ void *p_data, _In_ const int64_t *dense_shape, size_t dense_shape_len, _In_ const int64_t *values_shape, size_t values_shape_len, ONNXTensorElementDataType type, _Outptr_ OrtValue **out)OrtApi
ORT_API2_STATUS(UseCooIndices, _Inout_ OrtValue *ort_value, _Inout_ int64_t *indices_data, size_t indices_num)OrtApi
ORT_API2_STATUS(UseCsrIndices, _Inout_ OrtValue *ort_value, _Inout_ int64_t *inner_data, size_t inner_num, _Inout_ int64_t *outer_data, size_t outer_num)OrtApi
ORT_API2_STATUS(UseBlockSparseIndices, _Inout_ OrtValue *ort_value, const int64_t *indices_shape, size_t indices_shape_len, _Inout_ int32_t *indices_data)OrtApi
ORT_API2_STATUS(GetSparseTensorFormat, _In_ const OrtValue *ort_value, _Out_ enum OrtSparseFormat *out)OrtApi
ORT_API2_STATUS(GetSparseTensorValuesTypeAndShape, _In_ const OrtValue *ort_value, _Outptr_ OrtTensorTypeAndShapeInfo **out)OrtApi
ORT_API2_STATUS(GetSparseTensorValues, _In_ const OrtValue *ort_value, _Outptr_ const void **out)OrtApi
ORT_API2_STATUS(GetSparseTensorIndicesTypeShape, _In_ const OrtValue *ort_value, enum OrtSparseIndicesFormat indices_format, _Outptr_ OrtTensorTypeAndShapeInfo **out)OrtApi
ORT_API2_STATUS(GetSparseTensorIndices, _In_ const OrtValue *ort_value, enum OrtSparseIndicesFormat indices_format, _Out_ size_t *num_indices, _Outptr_ const void **indices)OrtApi
ORT_API2_STATUS(HasValue, _In_ const OrtValue *value, _Out_ int *out)OrtApi
ORT_API2_STATUS(KernelContext_GetGPUComputeStream, _In_ const OrtKernelContext *context, _Outptr_ void **out)OrtApi
ORT_API2_STATUS(GetTensorMemoryInfo, _In_ const OrtValue *value, _Out_ const OrtMemoryInfo **mem_info)OrtApi
ORT_API2_STATUS(GetExecutionProviderApi, _In_ const char *provider_name, _In_ uint32_t version, _Outptr_ const void **provider_api)OrtApi
ORT_API2_STATUS(SessionOptionsSetCustomCreateThreadFn, _Inout_ OrtSessionOptions *options, _In_ OrtCustomCreateThreadFn ort_custom_create_thread_fn)OrtApi
ORT_API2_STATUS(SessionOptionsSetCustomThreadCreationOptions, _Inout_ OrtSessionOptions *options, _In_ void *ort_custom_thread_creation_options)OrtApi
ORT_API2_STATUS(SessionOptionsSetCustomJoinThreadFn, _Inout_ OrtSessionOptions *options, _In_ OrtCustomJoinThreadFn ort_custom_join_thread_fn)OrtApi
ORT_API2_STATUS(SetGlobalCustomCreateThreadFn, _Inout_ OrtThreadingOptions *tp_options, _In_ OrtCustomCreateThreadFn ort_custom_create_thread_fn)OrtApi
ORT_API2_STATUS(SetGlobalCustomThreadCreationOptions, _Inout_ OrtThreadingOptions *tp_options, _In_ void *ort_custom_thread_creation_options)OrtApi
ORT_API2_STATUS(SetGlobalCustomJoinThreadFn, _Inout_ OrtThreadingOptions *tp_options, _In_ OrtCustomJoinThreadFn ort_custom_join_thread_fn)OrtApi
ORT_API2_STATUS(SynchronizeBoundInputs, _Inout_ OrtIoBinding *binding_ptr)OrtApi
ORT_API2_STATUS(SynchronizeBoundOutputs, _Inout_ OrtIoBinding *binding_ptr)OrtApi
ORT_API2_STATUS(SessionOptionsAppendExecutionProvider_CUDA_V2, _In_ OrtSessionOptions *options, _In_ const OrtCUDAProviderOptionsV2 *cuda_options)OrtApi
ORT_API2_STATUS(CreateCUDAProviderOptions, _Outptr_ OrtCUDAProviderOptionsV2 **out)OrtApi
ORT_API2_STATUS(UpdateCUDAProviderOptions, _Inout_ OrtCUDAProviderOptionsV2 *cuda_options, _In_reads_(num_keys) const char *const *provider_options_keys, _In_reads_(num_keys) const char *const *provider_options_values, _In_ size_t num_keys)OrtApi
ORT_API2_STATUS(GetCUDAProviderOptionsAsString, _In_ const OrtCUDAProviderOptionsV2 *cuda_options, _Inout_ OrtAllocator *allocator, _Outptr_ char **ptr)OrtApi
ORT_API2_STATUS(SessionOptionsAppendExecutionProvider_MIGraphX, _In_ OrtSessionOptions *options, _In_ const OrtMIGraphXProviderOptions *migraphx_options)OrtApi
ORT_API2_STATUS(AddExternalInitializers, _In_ OrtSessionOptions *options, _In_reads_(input_len) const char *const *initializer_names, _In_reads_(input_len) const OrtValue *const *initializers, size_t initializers_num)OrtApi
ORT_API2_STATUS(CreateOpAttr, _In_ const char *name, _In_ const void *data, _In_ int len, _In_ OrtOpAttrType type, _Outptr_ OrtOpAttr **op_attr)OrtApi
ORT_API2_STATUS(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, _Outptr_ OrtOp **ort_op)OrtApi
ORT_API2_STATUS(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)OrtApi
ORT_API2_STATUS(SessionOptionsAppendExecutionProvider, _In_ OrtSessionOptions *options, _In_ const char *provider_name, _In_reads_(num_keys) const char *const *provider_options_keys, _In_reads_(num_keys) const char *const *provider_options_values, _In_ size_t num_keys)OrtApi
ORT_API2_STATUS(CopyKernelInfo, _In_ const OrtKernelInfo *info, _Outptr_ OrtKernelInfo **info_copy)OrtApi
ORT_API2_STATUS(SessionOptionsAppendExecutionProvider_CANN, _In_ OrtSessionOptions *options, _In_ const OrtCANNProviderOptions *cann_options)OrtApi
ORT_API2_STATUS(CreateCANNProviderOptions, _Outptr_ OrtCANNProviderOptions **out)OrtApi
ORT_API2_STATUS(UpdateCANNProviderOptions, _Inout_ OrtCANNProviderOptions *cann_options, _In_reads_(num_keys) const char *const *provider_options_keys, _In_reads_(num_keys) const char *const *provider_options_values, _In_ size_t num_keys)OrtApi
ORT_API2_STATUS(GetCANNProviderOptionsAsString, _In_ const OrtCANNProviderOptions *cann_options, _Inout_ OrtAllocator *allocator, _Outptr_ char **ptr)OrtApi
ORT_API2_STATUS(UpdateEnvWithCustomLogLevel, _In_ OrtEnv *ort_env, OrtLoggingLevel log_severity_level)OrtApi
ORT_API2_STATUS(SetGlobalIntraOpThreadAffinity, _Inout_ OrtThreadingOptions *tp_options, const char *affinity_string)OrtApi
ORT_API2_STATUS(RegisterCustomOpsLibrary_V2, _Inout_ OrtSessionOptions *options, _In_ const ORTCHAR_T *library_name)OrtApi
ORT_API2_STATUS(RegisterCustomOpsUsingFunction, _Inout_ OrtSessionOptions *options, _In_ const char *registration_func_name)OrtApi
ORT_API2_STATUS(KernelInfo_GetInputCount, _In_ const OrtKernelInfo *info, _Out_ size_t *out)OrtApi
ORT_API2_STATUS(KernelInfo_GetOutputCount, _In_ const OrtKernelInfo *info, _Out_ size_t *out)OrtApi
ORT_API2_STATUS(KernelInfo_GetInputName, _In_ const OrtKernelInfo *info, size_t index, _Out_ char *out, _Inout_ size_t *size)OrtApi
ORT_API2_STATUS(KernelInfo_GetOutputName, _In_ const OrtKernelInfo *info, size_t index, _Out_ char *out, _Inout_ size_t *size)OrtApi
ORT_API2_STATUS(KernelInfo_GetInputTypeInfo, _In_ const OrtKernelInfo *info, size_t index, _Outptr_ OrtTypeInfo **type_info)OrtApi
ORT_API2_STATUS(KernelInfo_GetOutputTypeInfo, _In_ const OrtKernelInfo *info, size_t index, _Outptr_ OrtTypeInfo **type_info)OrtApi
ORT_API2_STATUS(KernelInfoGetAttribute_tensor, _In_ const OrtKernelInfo *info, _In_z_ const char *name, _Inout_ OrtAllocator *allocator, _Outptr_ OrtValue **out)OrtApi
ORT_API2_STATUS(HasSessionConfigEntry, _In_ const OrtSessionOptions *options, _In_z_ const char *config_key, _Out_ int *out)OrtApi
ORT_API2_STATUS(GetSessionConfigEntry, _In_ const OrtSessionOptions *options, _In_z_ const char *config_key, _Out_ char *config_value, _Inout_ size_t *size)OrtApi
ORT_CLASS_RELEASE(Env)OrtApi
ORT_CLASS_RELEASE(Status)OrtApi
ORT_CLASS_RELEASE(MemoryInfo)OrtApi
ORT_CLASS_RELEASE(Session)OrtApi
ORT_CLASS_RELEASE(Value)OrtApi
ORT_CLASS_RELEASE(RunOptions)OrtApi
ORT_CLASS_RELEASE(TypeInfo)OrtApi
ORT_CLASS_RELEASE(TensorTypeAndShapeInfo)OrtApi
ORT_CLASS_RELEASE(SessionOptions)OrtApi
ORT_CLASS_RELEASE(CustomOpDomain)OrtApi
ORT_CLASS_RELEASE(MapTypeInfo)OrtApi
ORT_CLASS_RELEASE(SequenceTypeInfo)OrtApi
ORT_CLASS_RELEASE(ModelMetadata)OrtApi
ORT_CLASS_RELEASE(ThreadingOptions)OrtApi
ORT_CLASS_RELEASE(Allocator)OrtApi
ORT_CLASS_RELEASE(IoBinding)OrtApi
ORT_CLASS_RELEASE(ArenaCfg)OrtApi
ORT_CLASS_RELEASE(PrepackedWeightsContainer)OrtApi
ORT_CLASS_RELEASE(OpAttr)OrtApi
ORT_CLASS_RELEASE(Op)OrtApi
ORT_CLASS_RELEASE(KernelInfo)OrtApi
OrtErrorCode(ORT_API_CALL *GetErrorCode)(_In_ const OrtStatus *status) NO_EXCEPTION ORT_ALL_ARGS_NONNULLOrtApi
outOrtApi
void(ORT_API_CALL *ClearBoundInputs)(_Inout_ OrtIoBinding *binding_ptr) NO_EXCEPTION ORT_ALL_ARGS_NONNULLOrtApi
void(ORT_API_CALL *ClearBoundOutputs)(_Inout_ OrtIoBinding *binding_ptr) NO_EXCEPTION ORT_ALL_ARGS_NONNULLOrtApi
void(ORT_API_CALL *ReleaseTensorRTProviderOptions)(_Frees_ptr_opt_ OrtTensorRTProviderOptionsV2 *input)OrtApi
void(ORT_API_CALL *ReleaseCUDAProviderOptions)(_Frees_ptr_opt_ OrtCUDAProviderOptionsV2 *input)OrtApi
void(ORT_API_CALL *ReleaseCANNProviderOptions)(_Frees_ptr_opt_ OrtCANNProviderOptions *input)OrtApi
void(ORT_API_CALL *MemoryInfoGetDeviceType)(_In_ const OrtMemoryInfo *ptrOrtApi