| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Note to users manually patching ptxas from a later toolkit version:
Building NCCL requires the same version of ptxas and nvlink.
PiperOrigin-RevId: 215911973
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Instead of symlinking the install dir, copy the two files we need.
Symlinking a system dir like /usr is generally problematic as it can quickly
lead to miscompiles for unrelated reasons. Furthermore, bazel will consider
it an error if /usr is linked in and contains a recursive symlink in
/usr/bin/X11 -> .
PiperOrigin-RevId: 211842260
|
|
|
|
| |
PiperOrigin-RevId: 204832902
|
|
|
|
|
|
|
|
| |
use. The default is still NCCL 1 from GitHub. If the user chooses NCCL 2, it asks for the install directory.
The nccl_configure.bzl generates two different BUILD files based on the chose NCCL version. For NCCL 1, it aliases to the existing 'nccl_archive' http_repo on GitHub. For NCCL 2, it creates a target containing the NCCL 2 library and headers from the chosen install directory.
PiperOrigin-RevId: 191718007
|
| |
|
|
Change: 151705528
|