[ET-VK][12/n] aten.cat with more codegen
Stack from ghstack (oldest at bottom):
- -> #3388
- #3351
- The
aten.catoperation are very straightforward using thecopy_*_node. - Complexity comes from the code-gen. We need to introduce a
AT_TENSOR_LISTtype, which contains a list ofAT_TENSORwithis_in=True. The tensor list itself as a container is not anIOValueRef, but the element inside are. It leads to some ugly if-then-else in the codegen.
Differential Revision: D56626865
:link: Helpful Links
:test_tube: See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/3388
- :page_facing_up: Preview Python docs built from this PR
Note: Links to docs will display an error until the docs builds have been completed.
:white_check_mark: No Failures
As of commit f63bd46bc1fe6442481136680cec6f504f5e31a9 with merge base e5471a5a7ade0f09b383e9ef1403cff73a0ccd1f ():
:green_heart: Looks good so far! There are no failures yet. :green_heart:
This comment was automatically generated by Dr. CI and updates every 15 minutes.
This pull request was exported from Phabricator. Differential Revision: D56626865
This pull request was exported from Phabricator. Differential Revision: D56626865
This pull request was exported from Phabricator. Differential Revision: D56626865
This pull request was exported from Phabricator. Differential Revision: D56626865
This pull request was exported from Phabricator. Differential Revision: D56626865
This pull request was exported from Phabricator. Differential Revision: D56626865
This pull request was exported from Phabricator. Differential Revision: D56626865
This pull request has been merged in pytorch/executorch@fac1ae66410e1240d8a365255e01622810812f86.