viable/strict/1789545173: [cuda][nccl] Drop the dead `NCCL_ALLTOALL_SUPPORTED` arm (#196400)
- PyTorch: 1036 events in the last 90 days
- PyTorch: 1025th Release in the last 90 days
- Previous: earlier the same day · trunk/499da496df69848dd2921da2c319124f76f0485f
What happened
Summary: NCCL_ALLTOALL_SUPPORTED is not defined anywhere in the repo. D115674668 ("[ncclx][fix-build] Remove NCCL_ALLTOALL_SUPPORTED macro") deleted the #define from nccl.h.in in both v2_29 and v2_30 , specifically so that an old PyTorch built against a new NCCLX would stop selecting the capital- T ncclAllToAll API. So the defined(NCCL_ALLTOALL_SUPPORTED) term in all2all_single_equal_split is now always 0 , and the…
Summary assembled by rule from the sources below