SIGN IN SIGN UP

[ET-VK] Adding PushConstantDataInfo input to PrepackNode class. (#9048)

* [ET-VK] Moving PushConstantData class implementation a separate h and cpp file.

Pull Request resolved: https://github.com/pytorch/executorch/pull/8648

This diff moves the implementation of the `PushConstantData` class from the `DispatchNode` file to a separate `PushConstantData.h` and `PushConstantData.cpp` files. This is done to enable push constants for PrepackNodes in follow up changes.
ghstack-source-id: 270375637
@exported-using-ghexport

Differential Revision: [D70102031](https://our.internmc.facebook.com/intern/diff/D70102031/)

* [ET-VK] Adding PushConstantDataInfo input to PrepackNode class.

Pull Request resolved: https://github.com/pytorch/executorch/pull/8649

This diff adds a new input to the PrepackNode class called PushConstantDataInfo. This input is used to pass push constant data to the shader.
ghstack-source-id: 270375636
@exported-using-ghexport

Differential Revision: [D70102043](https://our.internmc.facebook.com/intern/diff/D70102043/)

---------

Co-authored-by: Vivek Trivedi <5340687+trivedivivek@users.noreply.github.com>
P
pytorchbot committed
73b83cae77db79dd3786c1c1b92fa3adea62714f
Parent: 3d36f8b
Committed by GitHub <noreply@github.com> on 3/8/2025, 9:04:20 PM