Bump com.microsoft.onnxruntime:onnxruntime-android from 1.21.0 to 1.23.2
Bumps com.microsoft.onnxruntime:onnxruntime-android from 1.21.0 to 1.23.2.
Release notes
Sourced from com.microsoft.onnxruntime:onnxruntime-android's releases.
ONNX Runtime v1.23.2
No release notes provided.
ONNX Runtime v1.23.1
What's Changed
- Fix Attention GQA implementation on CPU (#25966)
- Address edge GetMemInfo edge cases (#26021)
- Implement new Python APIs (#25999)
- MemcpyFromHost and MemcpyToHost support for plugin EPs (#26088)
- [TRT RTX EP] Fix bug for generating the correct subgraph in GetCapability (#26132)
- add session_id_ to LogEvaluationStart/Stop, LogSessionCreationStart (#25590)
- [build] fix WebAssembly build on macOS/arm64 (#25653)
- [CPU] MoE Kernel (#25958)
- [CPU] Block-wise QMoE kernel for CPU (#26009)
- [C#] Implement missing APIs (#26101)
- Regenerate test model with ONNX IR < 12 (#26149)
- [CPU] Fix compilation errors because of unused variables (#26147)
- [EP ABI] Check if nodes specified in GetCapability() have already been assigned (#26156)
- [QNN EP] Add dynamic option to set HTP performance mode (#26135)
Full Changelog: https://github.com/microsoft/onnxruntime/compare/v1.23.0...v1.23.1
ONNX Runtime v1.23.0
Announcements
This release introduces Execution Provider (EP) Plugin API, which is a new infrastructure for building plugin-based EPs. (#24887 , #25137, #25124, #25147, #25127, #25159, #25191, #2524)
This release introduces the ability to dynamically download and install execution providers. This feature is exclusively available in the WinML build and requires Windows 11 version 25H2 or later. To leverage this new capability, C/C++/C# users should use the builds distributed through the Windows App SDK, and Python users should install the onnxruntime-winml package(will be published soon). We encourage users who can upgrade to the latest Windows 11 to utilize the WinML build to take advantage of this enhancement.
Upcoming Changes
- The next release will stop providing x86_64 binaries for macOS and iOS operating systems.
- The next release will increase the minimum supported macOS version from 13.4 to 14.0.
- The next release will stop providing python 3.10 wheels.
Execution & Core Optimizations
Shutdown logic on Windows is simplified
Now on Windows some global object will be not destroyed if we detect that the process is being shutting down(#24891) . It will not cause memory leak as when a process ends all the memory will be returned to the operating system. This change can reduce the chance of having crashes on process exit.
AutoEP/Device Management
Now ONNX Runtime has the ability to automatically discovery computing devices and select the best EPs to download and register. The EP downloading feature currently only works on Windows 11 version 25H2 or later.
Execution Provider (EP) Updates
ROCM EP was removed from the source tree. Users are recommended to use Migraphx or Vitis AI EPs from AMD. A new EP, Nvidia TensorRT RTX, was added.
... (truncated)
Commits
a83fc4dORT 1.23.2 cherrypick 1 (#26368)d9b2048ORT 1.23.1 cherrypick 2 (#26182)ceaf9f4ORT 1.23.1 cherrypick 1 [REDO] (#26140)2a034d5Cherry-pick: Reduce Python and Nuget GPU package size (#26002) (#26087)d1cfdf0Pin CMake version in ReactNative_CI_iOS job (#26086)9c85c39Cherry-picks for rel-1.23.0 (#26059)ad1d35eCherry-pick commits from main to rel-1.23.0 (#26050)a922003Cherry-pick release:1.23.0 PRs to rel-1.23.0 (#26003)fa3f6e3Cherry-pick release:1.23.0 PRs to rel-1.23.0 (#25985)491f0c1cherry picks for 1.23.0 release (#25959)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)