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

Ana Maria Mihalceanu duke at openjdk.org
Wed Oct 29 19:34:35 UTC 2025


On Mon, 27 Oct 2025 20:37:13 GMT, Ana Maria Mihalceanu <duke at openjdk.org> wrote:

> 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

This pull request has now been integrated.

Changeset: 59a20e81
Author:    ammbra <mihalceanuana at gmail.com>
Committer: Adam Sotona <asotona at openjdk.org>
URL:       https://git.openjdk.org/babylon/commit/59a20e814588b6efe49cb67284814c20b23f6f7c
Stats:     49874 lines in 41 files changed: 42971 ins; 3317 del; 3586 mod

Upgrade ONNX runtime to use API version 1.23.1

Reviewed-by: asotona

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

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


More information about the babylon-dev mailing list