[code-reflection] RFR: Upgrade ONNX runtime to use API version 1.23.1 [v4]

Ana Maria Mihalceanu duke at openjdk.org
Wed Oct 29 19:24:32 UTC 2025


> This PR contains the following:
> 
> - [x] Upgrade to version 1.23.1 ONNX runtime API.
> - [x] Refactoring of the python script as `AttributeProto` is now in `onnx` (I used version `1.19.1` which is the latest)
> - [x] Regeneration of tensors and tensor operations.
> - [x] Regeneration of the runtime API based on `onnxruntime_c_api.h`.
> - [x] Appends execution provider options to runtime, as shown in the [new API](https://onnxruntime.ai/docs/execution-providers/CoreML-ExecutionProvider.html). 
> - [x] Allows users to append execution providers like `WebGpuExecutionProvider` and `CpuExecutionProvider` through `OnnxRuntime.appendExecutionProvider_V2` method.
> 
> CC @LizeRaes

Ana Maria Mihalceanu has updated the pull request incrementally with one additional commit since the last revision:

  Remove unused imports.
  
  Signed-off-by: ammbra <mihalceanuana at gmail.com>

-------------

Changes:
  - all: https://git.openjdk.org/babylon/pull/645/files
  - new: https://git.openjdk.org/babylon/pull/645/files/1d67ef6a..354c1149

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=babylon&pr=645&range=03
 - incr: https://webrevs.openjdk.org/?repo=babylon&pr=645&range=02-03

  Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod
  Patch: https://git.openjdk.org/babylon/pull/645.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/645/head:pull/645

PR: https://git.openjdk.org/babylon/pull/645


More information about the babylon-dev mailing list