Back out "[vulkan] Use push constants instead of SSBOs" (#66169)
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/66169
Original change: D30368834 (https://github.com/pytorch/pytorch/commit/57e5ae530651b8ce55daf1213ab23a28f10d242c)
Switching to Push Constants from Uniform Buffers caused some unforseen memory errors when running Mac unit tests.
We'll switch back for now until we can pinpoint and resolve the issue.
Test Plan:
Build and run `vulkan_api_test`
```
buck build -c ndk.custom_libcxx=false -c pt.enable_qpl=0 //xplat/caffe2:pt_vulkan_api_test_binAndroid\#android-arm64 --show-output
adb push buck-out/gen/xplat/caffe2/pt_vulkan_api_test_binAndroid\#android-arm64 /data/local/tmp/vulkan_api_test
adb shell "/data/local/tmp/vulkan_api_test"
```
Reviewed By: beback4u
Differential Revision: D31409130
fbshipit-source-id: cab1a3330945b50522235db6738406b6037f9c68