본문 바로가기
Autonomous Vehicle

NCCL is required for GPU-build

by kim.jeff 2021. 10. 11.

NCCL의 역할

The NVIDIA Collective Communication Library (NCCL) implements multi-GPU and multi-node communication primitives optimized for NVIDIA GPUs and Networking.

Cuda와 Ubuntu 버전에 맞추어 다운받아야 한다. 필자의 경우 Ubuntu 16.04 에 Cuda 9.0이기 때문에 다음과 같은 파일을 이용하였다.

 

https://developer.nvidia.com/nccl/nccl-legacy-downloads

sudo apt-get update
dpkg -i nccl-repo-ubuntu1604-2.5.6-ga-cuda9.0_1-1_amd64.deb
sudo apt-get update
apt-get install libnccl2 libnccl-dev # 최신버전설치