Qualcomm AI Engine Direct - Fixed Conv2d + PReLu fusion issue#19014
Qualcomm AI Engine Direct - Fixed Conv2d + PReLu fusion issue#19014shewu-quic wants to merge 1 commit intopytorch:mainfrom
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/19014
Note: Links to docs will display an error until the docs builds have been completed. ✅ You can merge normally! (2 Unrelated Failures)As of commit d1cb046 with merge base 2d53535 ( BROKEN TRUNK - The following jobs failed but were present on the merge base:👉 Rebase onto the `viable/strict` branch to avoid these failures
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This PR needs a
|
e61a691 to
edac71b
Compare
|
@shewu-quic can you rebase the diff, wondering why the newly added buck and pass tests are failing specifically on this diff. |
Summary:
- There is a constraint that the coefficient must be a scalar (1x1x1x1) or (1x1x1xd) for fusion, and it will be broadcasted by QNN.
- Add the test cases to check the fusion is successful
Test Plan:
```
python backends/qualcomm/tests/test_qnn_delegate.py TestQNNQuantizedModel.test_qnn_backend_activation_fusion -H {HOST} -s {SERIAL} -m SM8750 -b build-android -a /path/to/executorch_artifacts
```
fixed
edac71b to
d1cb046
Compare
Summary:
Test Plan: