You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ET-VK] Using push constants for conv2d dw. (#8008)
* [ET-VK] Using shared memory to save position in conv2d dw output op.
Pull Request resolved: #7923
This diff introduces a change to conv2d dw op to save output positions in shared memory, which reduces register usage and improves performance.
ghstack-source-id: 263440666
@exported-using-ghexport
Differential Revision: [D68400890](https://our.internmc.facebook.com/intern/diff/D68400890/)
* [ET-VK] Using push constants for conv2d dw.
Pull Request resolved: #7928
This diff is related to the use of push constants for convolutional dw (depthwise) in Executorch's Vulkan backend. This optimization improves memory usage.
ghstack-source-id: 263440665
@exported-using-ghexport
Differential Revision: [D68493849](https://our.internmc.facebook.com/intern/diff/D68493849/)
* [ET-VK] Using TmpTensor for width packed versions of q_linear op shader to reduce memory usage. (#8009)
Pull Request resolved: #7929
This diff introduces the use of temporary tensors to reduce memory usage in the width packed versions of the q_linear op shader.
ghstack-source-id: 263456691
@exported-using-ghexport
Differential Revision: [D68561647](https://our.internmc.facebook.com/intern/diff/D68561647/)
Co-authored-by: Vivek Trivedi <[email protected]>
---------
Co-authored-by: Vivek Trivedi <[email protected]>
0 commit comments