-
Couldn't load subscription status.
- Fork 706
[ET-VK] Reduced int precision for texture coordinates in conv2d_pw op, to reduce shader register pressure. #6766
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
[ET-VK] Reduced int precision for texture coordinates in conv2d_pw op, to reduce shader register pressure. #6766
Conversation
…, to reduce shader register pressure. This diff reduces the precision of texture coordinates in the conv2d_pw op in Executorch's Vulkan backend to reduce shader register pressure. The changes made in the code include reducing the precision of the z coordinate in the loop and using uint16_t instead of int for the loop counter. Differential Revision: [D64767415](https://our.internmc.facebook.com/intern/diff/D64767415/) [ghstack-poisoned]
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/6766
Note: Links to docs will display an error until the docs builds have been completed. ✅ No FailuresAs of commit aac546d with merge base 793f17e ( This comment was automatically generated by Dr. CI and updates every 15 minutes. |
…, to reduce shader register pressure. This diff reduces the precision of texture coordinates in the conv2d_pw op in Executorch's Vulkan backend to reduce shader register pressure. The changes made in the code include reducing the precision of the z coordinate in the loop and using uint16_t instead of int for the loop counter. Differential Revision: [D64767415](https://our.internmc.facebook.com/intern/diff/D64767415/) ghstack-source-id: 252923516 Pull Request resolved: #6766
|
This pull request was exported from Phabricator. Differential Revision: D64767415 |
71148c8
into
gh/trivedivivek/12/base
…, to reduce shader register pressure. This diff reduces the precision of texture coordinates in the conv2d_pw op in Executorch's Vulkan backend to reduce shader register pressure. The changes made in the code include reducing the precision of the z coordinate in the loop and using uint16_t instead of int for the loop counter. Differential Revision: [D64767415](https://our.internmc.facebook.com/intern/diff/D64767415/) ghstack-source-id: 252923516 Pull Request resolved: #6766
…, to reduce shader register pressure. (#6776) This diff reduces the precision of texture coordinates in the conv2d_pw op in Executorch's Vulkan backend to reduce shader register pressure. The changes made in the code include reducing the precision of the z coordinate in the loop and using uint16_t instead of int for the loop counter. Differential Revision: [D64767415](https://our.internmc.facebook.com/intern/diff/D64767415/) ghstack-source-id: 252923516 Pull Request resolved: #6766 Co-authored-by: Vivek Trivedi <[email protected]>
Stack from ghstack (oldest at bottom):
This diff reduces the precision of texture coordinates in the conv2d_pw op in Executorch's Vulkan backend to reduce shader register pressure. The changes made in the code include reducing the precision of the z coordinate in the loop and using uint16_t instead of int for the loop counter.
Differential Revision: D64767415