-
Notifications
You must be signed in to change notification settings - Fork 1k
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
fix: revert acl_winograd_convolution to stateful #2357
Conversation
partially reverts 16d6dd4: "cpu: aarch64: Enable stateless ACL depthwise convolution" reverts commit 03db3e4: "cpu: aarch64: Call stateless ACL API from winograd convolution" reverts commit 513f882: "cpu: aarch64: hot fix for aux tensor management of stateless gemm-conv and winograd conv without lock." Signed-off-by: Siddhartha Menon <[email protected]>
@alvoron code freeze for oneDNN is end of the week, so we wanted to get in a stable version before then, this is the best we can do for now. We will try to test it a bit more and then get it in for Friday. Sorry for the slowdown. |
In most cases it's most beneficial to create a dedicated revert commit to the one that it reverts. It's easier to track changes this way and re-apply patches in the future. Mixing all in one doesn't help with such flow. |
Thanks @mgouicem @dzarukin, noted. I assume that having 3 separate ones, one for each 03db3e4 | 513f882 and a partially one for 16d6dd4, would have been ideal. |
Description
partially reverts 16d6dd4: "cpu: aarch64: Enable stateless ACL depthwise convolution"
reverts commit 03db3e4: "cpu: aarch64: Call stateless ACL API from winograd convolution"
reverts commit 513f882: "cpu: aarch64: hot fix for aux tensor management of stateless gemm-conv and winograd conv without lock."
Fixes #2324
Fixes #2303
Checklist
General
make test
andmake test_benchdnn_*
) pass locally for each commit?Performance improvements
On a Neoverse V1 machine:
Current:
After the revert: