Every function in ORT 1.2 should have a corresponding safe wrapper (if possible). This issue is to track the coverage of all the raw API functions: - [ ] CreateStatus - [ ] GetErrorCode - [ ] GetErrorMessage - [ ] CreateEnv - [ ] CreateEnvWithCustomLogger - [ ] EnableTelemetryEvents - [ ] DisableTelemetryEvents - [ ] CreateSession - [ ] CreateSessionFromArray - [ ] Run - [ ] CreateSessionOptions - [ ] SetOptimizedModelFilePath - [ ] CloneSessionOptions - [ ] SetSessionExecutionMode - [ ] EnableProfiling - [ ] DisableProfiling - [ ] EnableMemPattern - [ ] DisableMemPattern - [ ] EnableCpuMemArena - [ ] DisableCpuMemArena - [ ] SetSessionLogId - [ ] SetSessionLogVerbosityLevel - [ ] SetSessionLogSeverityLevel - [ ] SetSessionGraphOptimizationLevel - [ ] SetIntraOpNumThreads - [ ] SetInterOpNumThreads - [ ] CreateCustomOpDomain - [ ] CustomOpDomain_Add - [ ] AddCustomOpDomain - [ ] RegisterCustomOpsLibrary - [ ] SessionGetInputCount - [ ] SessionGetOutputCount - [ ] SessionGetOverridableInitializerCount - [ ] SessionGetInputTypeInfo - [ ] SessionGetOutputTypeInfo - [ ] SessionGetOverridableInitializerTypeInfo - [ ] SessionGetInputName - [ ] SessionGetOutputName - [ ] SessionGetOverridableInitializerName - [ ] CreateRunOptions - [ ] RunOptionsSetRunLogVerbosityLevel - [ ] RunOptionsSetRunLogSeverityLevel - [ ] RunOptionsSetRunTag - [ ] RunOptionsGetRunLogVerbosityLevel - [ ] RunOptionsGetRunLogSeverityLevel - [ ] RunOptionsGetRunTag - [ ] RunOptionsSetTerminate - [ ] RunOptionsUnsetTerminate - [ ] CreateTensorAsOrtValue - [ ] CreateTensorWithDataAsOrtValue - [ ] IsTensor - [ ] GetTensorMutableData - [ ] FillStringTensor - [ ] GetStringTensorDataLength - [ ] GetStringTensorContent - [ ] CastTypeInfoToTensorInfo - [ ] GetOnnxTypeFromTypeInfo - [ ] CreateTensorTypeAndShapeInfo - [ ] SetTensorElementType - [ ] SetDimensions - [ ] GetTensorElementType - [ ] GetDimensionsCount - [ ] GetDimensions - [ ] GetSymbolicDimensions - [ ] GetTensorShapeElementCount - [ ] GetTensorTypeAndShape - [ ] GetTypeInfo - [ ] GetValueType - [ ] CreateMemoryInfo - [ ] CreateCpuMemoryInfo - [ ] CompareMemoryInfo - [ ] MemoryInfoGetName - [ ] MemoryInfoGetId - [ ] MemoryInfoGetMemType - [ ] MemoryInfoGetType - [ ] AllocatorAlloc - [ ] AllocatorFree - [ ] AllocatorGetInfo - [ ] GetAllocatorWithDefaultOptions - [ ] AddFreeDimensionOverride - [ ] GetValue - [ ] GetValueCount - [ ] CreateValue - [ ] CreateOpaqueValue - [ ] GetOpaqueValue - [ ] KernelInfoGetAttribute_float - [ ] KernelInfoGetAttribute_int64 - [ ] KernelInfoGetAttribute_string - [ ] KernelContext_GetInputCount - [ ] KernelContext_GetOutputCount - [ ] KernelContext_GetInput - [ ] KernelContext_GetOutput - [ ] ReleaseEnv - [ ] ReleaseStatus - [ ] ReleaseMemoryInfo - [ ] ReleaseSession - [ ] ReleaseValue - [ ] ReleaseRunOptions - [ ] ReleaseTypeInfo - [ ] ReleaseTensorTypeAndShapeInfo - [ ] ReleaseSessionOptions - [ ] ReleaseCustomOpDomain - [ ] GetDenotationFromTypeInfo - [ ] CastTypeInfoToMapTypeInfo - [ ] CastTypeInfoToSequenceTypeInfo - [ ] GetMapKeyType - [ ] GetMapValueType - [ ] GetSequenceElementType - [ ] ReleaseMapTypeInfo - [ ] ReleaseSequenceTypeInfo - [ ] SessionEndProfiling - [ ] SessionGetModelMetadata - [ ] ModelMetadataGetProducerName - [ ] ModelMetadataGetGraphName - [ ] ModelMetadataGetDomain - [ ] ModelMetadataGetDescription - [ ] ModelMetadataLookupCustomMetadataMap - [ ] ModelMetadataGetVersion - [ ] ReleaseModelMetadata - [ ] CreateEnvWithGlobalThreadPools - [ ] DisablePerSessionThreads - [ ] CreateThreadingOptions - [ ] ReleaseThreadingOptions - [ ] ModelMetadataGetCustomMetadataMapKeys - [ ] AddFreeDimensionOverrideByName
Every function in ORT 1.2 should have a corresponding safe wrapper (if possible). This issue is to track the coverage of all the raw API functions: