microsoft / microsoft/onnxruntime

Integrate with ONNX 1.18.0 release branch

Open
#24,468 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request
Dominant language
C++
Stars
21.9k
Forks
4.2k
Avg merge
4d 11h
Merged PRs (30d)
184

Description

Describe the feature request

We are releasing ONNX 1.18.0. A release branch is created (https://github.com/onnx/onnx/tree/rel-1.18.0). Release candidates are also available from TestPyPI: pip install -i https://test.pypi.org/simple/ --pre onnx

It is important to integrate ONNX release branch into ORT ASAP so that any issues and incompatibilities can be detected and resolved before the ONNX release.

Please follow instructions at (https://github.com/microsoft/onnxruntime/blob/master/docs/How_To_Update_ONNX_Dev_Notes.md) to integrate with the ONNX release branch. Please implement CPU kernels for new and updated ONNX ops. A list of new and updated ops can be found at (https://github.com/onnx/onnx/wiki/Logistics-for-ONNX-Release-1.18.0#updated-op-list).

In case a bug in ONNX is detected during integration of ONNX 1.18.0, please open a ONNX Bug Report

Describe scenario use case

ORT is integrated with ONNX rel-1.18.0 with all CI pipelines passing.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with docs/How_To_Update_ONNX_Dev_Notes.md and the ONNX rel-1.18.0 branch, then review the updated-op list linked in the issue. Check the integration and CPU-kernel work across the CI pipelines, and use the TestPyPI release candidate to reproduce compatibility issues. Done means ORT integrates ONNX 1.18.0 with all CI pipelines passing.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.