You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[RFC][BE] assume error checking is on by default (#141914)
Summary:
Remove conditional MACRO `ENABLE_NCCL_ERROR_CHECKING` and assume that error checking is always on.
These checks were wrapped in a macro because older NCCL libraries didn't have the pre-requisite functions to do error checks. This check was put in several years ago.
Pull request #142023 adds a static_assert that NCCL version should be 2.7 or above for PyTorch to work.
2.4 released about 2 years ago so it's relatively safe to assume that everyone has upgraded.
Assume that the world has all upgraded to later version of NCCL library.
Release note for PyTorch must specify that going forward, PyTorch will only work with NCCL version 2.7 and above.
Test Plan:
Unit tests.
cc H-Huang awgu kwen2501 wanchaol fegin fduwjj wz337 wconstab d4l3k
Reviewed By: wconstab, fduwjj, kwen2501
Differential Revision: D66672062
Pulled By: c-p-i-o
0 commit comments