KEMBAR78
Add functional collective all_to_all_single and support it in Inductor by yf225 · Pull Request #106655 · pytorch/pytorch · GitHub
Skip to content

Conversation

@yf225
Copy link
Contributor

@yf225 yf225 commented Aug 5, 2023

Summary: all_to_all_single is being used by all the important All2All workloads (e.g. alltoall_pooled / alltoall_sequence / alltoallv). This PR adds functional collective all_to_all_single and support it in Inductor, to unlock our exploration on internal workloads.

Differential Revision: D48013416

cc @voznesenskym @penguinwu @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @peterbell10 @ipiszy @chenyang78 @kadeng @muchulee8 @aakhundov @ColinPeppler @Xia-Weiwen @ngimel @anijain2305

@pytorch-bot
Copy link

pytorch-bot bot commented Aug 5, 2023

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/106655

Note: Links to docs will display an error until the docs builds have been completed.

❌ 3 New Failures

As of commit 2f40211 with merge base aee5dec (image):

NEW FAILURES - The following jobs have failed:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Aug 5, 2023

CLA Signed

The committers listed above are authorized under a signed CLA.

@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D48013416

yf225 added a commit to yf225/pytorch that referenced this pull request Aug 5, 2023
pytorch#106655)

Summary:
Pull Request resolved: pytorch#106655

`all_to_all_single` is being used by all the important All2All workloads (e.g. alltoall_pooled / alltoall_sequence / alltoallv). This PR adds functional collective `all_to_all_single` and support it in Inductor, to unlock our exploration on internal workloads.

Differential Revision: D48013416

fbshipit-source-id: 831f6d9fce4e968ca83edf26738c74791b2ed9e2
@yf225 yf225 force-pushed the export-D48013416 branch from 336517a to f727736 Compare August 5, 2023 05:01
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D48013416

yf225 added a commit to yf225/pytorch that referenced this pull request Aug 5, 2023
pytorch#106655)

Summary:
Pull Request resolved: pytorch#106655

`all_to_all_single` is being used by all the important All2All workloads (e.g. alltoall_pooled / alltoall_sequence / alltoallv). This PR adds functional collective `all_to_all_single` and support it in Inductor, to unlock our exploration on internal workloads.

Differential Revision: D48013416

fbshipit-source-id: 56cba3fce8ae7b6f7ebddeae7c98fb4ee3ac1068
@yf225 yf225 force-pushed the export-D48013416 branch from f727736 to c1c91db Compare August 5, 2023 18:26
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D48013416

@yf225 yf225 force-pushed the export-D48013416 branch from c1c91db to 05d079a Compare August 7, 2023 03:01
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D48013416

yf225 added a commit to yf225/pytorch that referenced this pull request Aug 7, 2023
pytorch#106655)

Summary:
Pull Request resolved: pytorch#106655

`all_to_all_single` is being used by all the important All2All workloads (e.g. alltoall_pooled / alltoall_sequence / alltoallv). This PR adds functional collective `all_to_all_single` and support it in Inductor, to unlock our exploration on internal workloads.

Differential Revision: D48013416

fbshipit-source-id: 4d961868d0d9d455fd9f480450dbe216cd4f8490
@yf225 yf225 force-pushed the export-D48013416 branch from 05d079a to 4b76cfd Compare August 7, 2023 03:07
ezyang added a commit that referenced this pull request Sep 28, 2023
… in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
… in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
Copy of #106655 from yf225
rebased on top of item() support changes

ghstack-source-id: 8c8eb15
Pull Request resolved: #110195
ezyang added a commit that referenced this pull request Sep 28, 2023
…e and support it in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
… in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
…e and support it in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
… in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
…e and support it in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
… in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
…e and support it in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
… in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
…e and support it in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
… in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Sep 28, 2023
Copy of #106655 from yf225
rebased on top of item() support changes

ghstack-source-id: 3ae9f68
Pull Request resolved: #110195
ezyang added a commit that referenced this pull request Oct 5, 2023
…e and support it in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Oct 5, 2023
… in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Oct 5, 2023
…e and support it in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Oct 5, 2023
… in Inductor"

Copy of #106655 from yf225
rebased on top of item() support changes

cc voznesenskym penguinwu EikanWang jgong5 Guobing-Chen XiaobingSuper zhuhaozhe blzheng Xia-Weiwen wenzhe-nrv jiayisunx peterbell10 ipiszy yf225 chenyang78 kadeng muchulee8 aakhundov ColinPeppler

[ghstack-poisoned]
ezyang added a commit that referenced this pull request Oct 5, 2023
Copy of #106655 from yf225
rebased on top of item() support changes

ghstack-source-id: e02044d
Pull Request resolved: #110195
pytorchmergebot pushed a commit that referenced this pull request Oct 5, 2023
#110195)

Copy of #106655 from yf225
rebased on top of item() support changes

Pull Request resolved: #110195
Approved by: https://github.com/Skylion007
@github-actions
Copy link
Contributor

Looks like this PR hasn't been updated in a while so we're going to go ahead and mark this as Stale.
Feel free to remove the Stale label if you feel this was a mistake.
If you are unable to remove the Stale label please contact a maintainer in order to do so.
If you want the bot to never mark this PR stale again, add the no-stale label.
Stale pull requests will automatically be closed after 30 days of inactivity.

@github-actions github-actions bot added the Stale label Nov 12, 2023
@github-actions github-actions bot closed this Dec 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants