Skip to content

Conversation

@qti-jkilpatrick
Copy link
Contributor

@qti-jkilpatrick qti-jkilpatrick commented Jul 21, 2025

Description

Re-enable tests and remove workarounds that were introduced as part of a QNN <= 2.35.0 upgrade but are no longer necessary.

Motivation and Context

QNN/QAIRT releases about once a month. As ONNX Runtime adopts these new versions, some number of tests are often found to be impacted. Consequently, tests are skipped and tolerances are loosened. This change reverts as many of those workarounds as possible that were made for QNN upgrades between 2.17 and 2.35, inclusive.

* Re-enable tests and remove workarounds that were introduced as part of a QNN <= 2.32.0 upgrade but are no longer necessary.

* QNN/QAIRT releases about once a month. As ONNX Runtime adopts these new versions, some number of tests are often found to be impacted. Consequently, tests are skipped and tolerances are loosened. This change reverts as many of those workarounds as possible that were made for QNN upgrades between 2.17 and 2.32, inclusive. The most recent few releases were intentionally not examined to minimize impact on users on old versions and to avoid lock-in to the bleeding edge.
@qti-jkilpatrick qti-jkilpatrick marked this pull request as ready for review July 21, 2025 20:09
@HectorSVC
Copy link
Contributor

/azp run Linux QNN CI Pipeline,Win_TRT_Minimal_CUDA_Test_CI,Windows ARM64 QNN CI Pipeline,Windows GPU Doc Gen CI Pipeline,Windows x64 QNN CI Pipeline

@azure-pipelines
Copy link

Azure Pipelines successfully started running 5 pipeline(s).

@HectorSVC HectorSVC added the ep:QNN issues related to QNN exeution provider label Jul 21, 2025
@qti-jkilpatrick qti-jkilpatrick changed the title [QNN EP] Revert workarounds for QNN <= 2.32.0 [QNN EP] Revert workarounds for QNN <= 2.35 Jul 22, 2025
Copy link
Contributor

@HectorSVC HectorSVC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@HectorSVC HectorSVC merged commit f6b1be3 into microsoft:main Jul 22, 2025
87 of 89 checks passed
qti-yuduo pushed a commit to CodeLinaro/onnxruntime that referenced this pull request Aug 8, 2025
### Description

Re-enable tests and remove workarounds that were introduced as part of a QNN <= 2.35.0 upgrade but are no longer necessary.

### Motivation and Context
QNN/QAIRT releases about once a month. As ONNX Runtime adopts these new versions, some number of tests are often found to be impacted.
Consequently, tests are skipped and tolerances are loosened. This change reverts as many of those workarounds as possible that were made for QNN upgrades between 2.17 and 2.35, inclusive.
sanketkaleoss pushed a commit to sanketkaleoss/onnxruntime that referenced this pull request Aug 11, 2025
### Description

Re-enable tests and remove workarounds that were introduced as part of a QNN <= 2.35.0 upgrade but are no longer necessary.

### Motivation and Context
QNN/QAIRT releases about once a month. As ONNX Runtime adopts these new versions, some number of tests are often found to be impacted.
Consequently, tests are skipped and tolerances are loosened. This change reverts as many of those workarounds as possible that were made for QNN upgrades between 2.17 and 2.35, inclusive.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ep:QNN issues related to QNN exeution provider

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants