Skip to content

Conversation

@quic-ashwshan
Copy link
Contributor

Description

  • Added qnn node group for pattern Reshape -> Transpose -> Reshape with reshape node giving output as rank 6.
  • Added support for QDQ pattern and added unit test to verify 6D tensor offload on NPU with this pattern

Motivation and Context

  • Ensure Reshape Transpose Reshape pattern gets offloaded to the NPU since QNN Does not have support for 6D tensors.

- Added qnn node group for pattern Reshape -> Transpose -> Reshape with
  reshape node giving output as rank 6.
- Added support for QDQ pattern and added unit test to verify 6D tensor
  offload on NPU with this pattern
@quic-ashwshan
Copy link
Contributor Author

@chilo-ms Rebased with main

@quic-tirupath
Copy link
Contributor

@chilo-ms Rebased with main

@chilo-ms could you please trigger CI job ?

@chilo-ms
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 4 pipeline(s).

@quic-ashwshan
Copy link
Contributor Author

@chilo-ms
All checks have passed

@chilo-ms chilo-ms merged commit 7804b5c into microsoft:main Oct 17, 2025
91 of 92 checks passed
JonathanC-ARM pushed a commit to JonathanC-ARM/onnxruntime that referenced this pull request Oct 24, 2025
### Description
- Added qnn node group for pattern Reshape -> Transpose -> Reshape with
reshape node giving output as rank 6.
- Added support for QDQ pattern and added unit test to verify 6D tensor
offload on NPU with this pattern



### Motivation and Context
- Ensure Reshape Transpose Reshape pattern gets offloaded to the NPU
since QNN Does not have support for 6D tensors.
fs-eire pushed a commit that referenced this pull request Oct 24, 2025
### Description
- Added qnn node group for pattern Reshape -> Transpose -> Reshape with
reshape node giving output as rank 6.
- Added support for QDQ pattern and added unit test to verify 6D tensor
offload on NPU with this pattern



### Motivation and Context
- Ensure Reshape Transpose Reshape pattern gets offloaded to the NPU
since QNN Does not have support for 6D tensors.
naomiOvad pushed a commit to naomiOvad/onnxruntime that referenced this pull request Nov 2, 2025
### Description
- Added qnn node group for pattern Reshape -> Transpose -> Reshape with
reshape node giving output as rank 6.
- Added support for QDQ pattern and added unit test to verify 6D tensor
offload on NPU with this pattern



### Motivation and Context
- Ensure Reshape Transpose Reshape pattern gets offloaded to the NPU
since QNN Does not have support for 6D tensors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants