← Back to events
ActiveAIRelease

trunk/7083f3a16277e0e4f58b5064dcc5d9840bf2c24c: [cuda][nccl] Drop the dead `NCCL_ALLTOALL_SUPPORTED` arm (#196400)

Photo: PyTorch Releases

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

Why it's spreading

Sources