-
Notifications
You must be signed in to change notification settings - Fork 25.7k
Enforce contiguity for alltoall #141816
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
Enforce contiguity for alltoall #141816
Conversation
|
This pull request was exported from Phabricator. Differential Revision: D66560930 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cc: @kwen2501 to take a look since you made the change for P2P ops.
0d64819 to
83b147d
Compare
Summary: We cannot relax the alltoall contiguous requirement which will lead to wrong results. Test Plan: Added a test. Differential Revision: D66560930
|
This pull request was exported from Phabricator. Differential Revision: D66560930 |
Summary: We cannot relax the alltoall contiguous requirement which will lead to wrong results. Test Plan: Added a test. Reviewed By: fduwjj Differential Revision: D66560930
83b147d to
4b41e54
Compare
|
This pull request was exported from Phabricator. Differential Revision: D66560930 |
|
I looked (very hard) at the errors and none of them seem relevant. So I'm landing it - if it's breaking anything please feel free to revert. |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
10 similar comments
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
8 similar comments
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
|
@pytorchbot merge -i (Initiating merge automatically since Phabricator Diff has merged, merging with -i because oss signals were bypassed internally) |
Merge startedYour change will be merged while ignoring the following 11 checks: pull / cuda12.4-py3.10-gcc9-sm75 / build, pull / linux-focal-cuda11.8-py3.10-gcc9 / build, pull / linux-focal-py3.11-clang10 / build, pull / linux-focal-cuda12.4-py3.10-gcc9-sm86 / build, pull / linux-jammy-cuda11.8-cudnn9-py3.9-clang12 / build, pull / linux-focal-rocm6.2-py3.10 / build, pull / linux-focal-py3.9-clang10 / build, trunk / linux-focal-cuda12.1-py3.10-gcc9-no-ops / build, trunk / linux-focal-cuda12.4-py3.10-gcc9-no-ops / build, trunk / linux-focal-rocm6.2-py3.10 / build, trunk / linux-focal-cuda12.4-py3.10-gcc9-sm86 / build Learn more about merging in the wiki. Questions? Feedback? Please reach out to the PyTorch DevX Team |
Summary: We cannot relax the alltoall contiguous requirement which will lead to wrong results. Test Plan: Added a test. Differential Revision: D66560930 Pull Request resolved: pytorch#141816 Approved by: https://github.com/Skylion007, https://github.com/kwen2501, https://github.com/fduwjj, https://github.com/fegin, https://github.com/yoyoyocmu
Summary: We cannot relax the alltoall contiguous requirement which will lead to wrong results. Test Plan: Added a test. Differential Revision: D66560930 Pull Request resolved: pytorch#141816 Approved by: https://github.com/Skylion007, https://github.com/kwen2501, https://github.com/fduwjj, https://github.com/fegin, https://github.com/yoyoyocmu
Summary: We cannot relax the alltoall contiguous requirement which will lead to wrong results.
Test Plan: Added a test.
Differential Revision: D66560930
cc @H-Huang @awgu @kwen2501 @wanchaol @fegin @fduwjj @wz337 @wconstab @d4l3k @c-p-i-o