microsoft / microsoft/onnxruntime
[Feature Request] ORT QNN EP to support ONNX 1.17.0
- Dominant language
- C++
- Stars
- 21.9k
- Forks
- 4.2k
- Avg merge
- 4d 11h
- Merged PRs (30d)
- 184
Description
### Describe the feature request
https://github.com/microsoft/onnxruntime/pull/21897 introduced ONNX 1.17.0. QNN EP needs to support the new opset
### Describe scenario use case
[The ](https://github.com/microsoft/onnxruntime/pull/21897) has QNN EP test for onnx test cases disable. Enable it once this issue is solved.
tools\ci_build\github\azure-pipelines\linux-qnn-ci-pipeline.yml "Run ONNX tests"
tools/ci_build/github/azure-pipelines/win-qnn-arm64-ci-pipeline.yml
tools/ci_build/github/azure-pipelines/win-qnn-ci-pipeline.yml
please look for "onnx_test_runner" which is commented
Contributor guide
Research direction
Start by reviewing the commented "onnx_test_runner" entries in tools/ci_build/github/azure-pipelines/linux-qnn-ci-pipeline.yml, win-qnn-arm64-ci-pipeline.yml, and win-qnn-ci-pipeline.yml. Trace the QNN EP handling of ONNX 1.17.0 and run the relevant QNN CI tests. Done means the ONNX tests are enabled and pass for the QNN pipelines.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- machine-learning
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100