This version is ready for all architecture under Nvidia GPU.
version=2.9.6.1
make src.build CXX=clang++ PREFIX=/Users/llv23/Documents/05_machine_learning/dl_gpu_mac/drivers_mac/nccl-osx/nccl-${version} TRACE=1 -j12
make lic
cp VERSION.txt build/
cd ext-net/dummy/ # for libnccl-net.so
make
cp libnccl-net.so ../../build/lib
cd ../../build
mkdir -p /usr/local/nccl-${version}
cp -rf include /usr/local/nccl-${version}/include
cp -rf lib /usr/local/nccl-${version}/lib
cp -rf *.txt /usr/local/nccl-${version}/
rm -rf /usr/local/nccl
ln -s -f /usr/local/nccl-${version}/ /usr/local/nccl
tar -czvf nccl-${version}-release-full.tar.gz *.txt lib/ include/
This version is only for GeForce 1080 architecture under Nvidia GPU - arch61.
version=2.9.6.1
make src.build CXX=clang++ PREFIX=/Users/llv23/Documents/05_machine_learning/dl_gpu_mac/drivers_mac/nccl-osx/nccl-${version} TRACE=1 NVCC_GENCODE="-gencode=arch=compute_61,code=sm_61" -j12
make lic
cp VERSION.txt build/
cd ext-net/dummy/ # for libnccl-net.so
make
cd ../../build
tar -czvf nccl-${version}-release-arch61.tar.gz *.txt lib/ include/
This building script has already been integrated with release bash mentioned above.
cd ext-net/dummy
make