mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-19 21:32:23 +00:00
### Description Expose `OrtValue` class API as first-class citizen. Make it simular with C++ API. Enable safe direct native memory access. Make string tensor manipulation more efficient. Avoid intermediate structures such as `NamedOnnxValue`, `DisposableNamedOnnxvalue` and etc. Provide more examples with `IOBinding`, although `OrtValue` API potentially makes `IOBinding` redundant for most of scenarios, since `OrtValue` can be created on top of any memory. Run all the pre-trained models now with `OrtValue` API as well. Obsolete `OrtExternalMemory class`. Obsolete IOBinding API that takes `FixedBufferOnnxValue`. ### Motivation and Context Make the API efficient and uniform with C++. This aspires to address: https://github.com/microsoft/onnxruntime/issues/14918 https://github.com/microsoft/onnxruntime/issues/15381 Cc: @Craigacp |
||
|---|---|---|
| .. | ||
| Microsoft.AI.MachineLearning.Tests | ||
| Microsoft.AI.MachineLearning.Tests.DotNet5_0 | ||
| Microsoft.AI.MachineLearning.Tests.Uwp | ||
| Microsoft.ML.OnnxRuntime.EndToEndTests | ||
| Microsoft.ML.OnnxRuntime.EndToEndTests.Mobile | ||
| Microsoft.ML.OnnxRuntime.Tests.Common | ||
| Microsoft.ML.OnnxRuntime.Tests.Devices | ||
| Microsoft.ML.OnnxRuntime.Tests.Droid | ||
| Microsoft.ML.OnnxRuntime.Tests.iOS | ||
| Microsoft.ML.OnnxRuntime.Tests.NetCoreApp | ||