[QNN] Op Dequantize does not support per-channel quant tensor
Open
@psiddh is already working on this.
Since Jun 1, 2026.
module: qnn
triaged
- Dominant language
- Python
- Stars
- 5k
- Forks
- 1.2k
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 581
Description
🐛 Describe the bug
When i try to compile my custom model for QNN htp. I get the error
Visiting: quantized_decomposed_dequantize_per_tensor_tensor_3, quantized_decomposed.dequantize_per_tensor.tensor
[ERROR] [Qnn ExecuTorch]: <E> Op Dequantize does not support per-channel quant tensor
[ERROR] [Qnn ExecuTorch]: <E> Failed to construct common node for graph 256
[ERROR] [Qnn ExecuTorch]: <E> Failed to add node with err 1000
[ERROR] [Qnn ExecuTorch]: Failed to add node to Qnn Graph with error: 1000
This issue persist even if i add this op to the skip nodes is set like this
qnn_config.skip_delegate_node_ids.add("quantized_decomposed_dequantize_per_tensor_tensor_3")`
what exactly is causing this error ?
would i need to modify my model or the training recipe to sort this ? how so ?
My training recipe is based on the QNN deeplab v3 example
Versions
executorch: v1.3.0
QNN-SDK: 2.37
cc @cccclai @cbilgin @abhinaykukkadapu
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.