-
Notifications
You must be signed in to change notification settings - Fork 684
Summary: Minor cleanup post quantized_add op #13824
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/13824
Note: Links to docs will display an error until the docs builds have been completed. ❗ 1 Active SEVsThere are 1 currently active SEVs. If your PR is affected, please view them below: ❌ 1 New Failure, 2 PendingAs of commit da132c3 with merge base 2107afa ( NEW FAILURE - The following job has failed:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This PR needs a
|
Test Plan: examples/arm/run.sh --et_build_root=arm_test/test_run --target=ethos-u55-128 --model_name=qadd2 --no_delegate Reviewers: Subscribers: Tasks: Tags:
Add 'qdq_fusion_pass' flag to run.sh & aot_arm_compiler. This allows certain CI jobs not to fail as we conditionally allow fusion op to be enabled / disabled with this flag. Note that since the fusion op passes are still WIP and not all ops are yet supported, it is good to rely on this flag until we have full fledged support for fusion ops. Test Plan: 1. examples/arm/run.sh --et_build_root=arm_test/test_run --target=ethos-u55-128 --model_name=qops --bundleio --no_delegate --portable_kernels="aten::sub.out,aten::add.out,aten::mul.out" --qdq_fusion_op=true // The above fails as 'QuantOpTest' has mixed binary operations. 2. examples/arm/run.sh --et_build_root=arm_test/test_run --target=ethos-u55-128 --model_name=qops --bundleio --no_delegate --portable_kernels="aten::sub.out,aten::add.out,aten::mul.out" --> passes (as default flag value is set to false) Reviewers: Subscribers: Tasks: Tags:
@shoumikhin Looks I somehow your PRs were referred to as part of this change (not sure how this happened, but seems ok). @digantdesai I accidentally pushed few more changes on top of your approved PR. my bad! Can you please review it ? The extra changes I made to run.sh & aot_arm_compiler.py is to address the broken CI job on the trunk (as a result of recent quantized_add op) Let me know if I need to revert this PR ? cc @jackzhxng |
https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/49224733347
Hi, thanks to helping making sure it works again :) The link in your msg above 9de4c16 seem to point ot this change/PR. |
Thanks @zingo for chiming ! Here is the job that was broken when the initial quantized add PR landed, But as soon as this PR landed, the job is ok again. |
@psiddh Thank you! Approving "Summary: Minor cleanup post quantized_add op" to fix trunk |
Hi @psiddh I think we might mean different fails, I was talking about that this PR seem to have started to fail this jobs: trunk / test-arm-backend (test_models_ethos-u55) / linux-job and read you msg above that you had a fix. I now understand, you mean this PR fixes: trunk / test-arm-backend (test_run_ethosu_fvp) / linux-job Thanks for clarifying :) As a note you can add the |
Possible fix for problems here #13843 |
Add 'qdq_fusion_pass' flag to run.sh & aot_arm_compiler. This
allows certain CI jobs not to fail as we conditionally allow fusion op
to be enabled / disabled with this flag. Note that since the fusion op
passes are still WIP and not all ops are yet supported, it is good to
rely on this flag until we have full fledged support for fusion ops.
Test Plan:
// The above fails as 'QuantOpTest' has mixed binary operations.
examples/arm/run.sh --et_build_root=arm_test/test_run
--target=ethos-u55-128 --model_name=qops --bundleio --no_delegate
--portable_kernels="aten::sub.out,aten::add.out,aten::mul.out" -->
passes (as default flag value is set to false)
examples/arm/run.sh --et_build_root=arm_test/test_run --target=ethos-u55-128 --model_name=qadd2 --no_delegate
Reviewers:
Subscribers:
Tasks:
Tags:
Summary
[PLEASE REMOVE] See CONTRIBUTING.md's Pull Requests for ExecuTorch PR guidelines.
[PLEASE REMOVE] If this PR closes an issue, please add a
Fixes #<issue-id>
line.[PLEASE REMOVE] If this PR introduces a fix or feature that should be the upcoming release notes, please add a "Release notes: " label. For a list of available release notes labels, check out CONTRIBUTING.md's Pull Requests.
Test plan
[PLEASE REMOVE] How did you test this PR? Please write down any manual commands you used and note down tests that you have written if applicable.