• Home
  • About
    • 2KangHo photo

      2KangHo

      2KangHo's GitHub Blog

    • Learn More
    • Email
    • Facebook
    • Instagram
    • Github
    • Youtube
  • Posts
    • All Posts
    • All Tags
  • Projects

How To Install Horovod with CUDA and NCCL on Ubuntu 18.04

14 Mar 2019

Reading time ~1 minute

How To Install Horovod with CUDA and NCCL (on Ubuntu 18.04)

Index

  • Prerequisite
  • Install OpenMPI
  • Install Horovod

Prerequisite

  1. NCCL
  2. CUDA
  3. NVIDIA Driver
  4. Using Mulit-GPU

Install OpenMPI

1. Download OpenMPI

wget https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.0.tar.gz

2. Install OpenMPI

tar -xzvf openmpi-4.0.0.tar.gz
cd openmpi-4.0.0
./configure --prefix=/usr/local --with-cuda
sudo make all install

3. run ldconfig

sudo ldconfig

Install Horovod

HOROVOD_GPU_ALLREDUCE=NCCL sudo -H pip2 install --no-cache-dir horovod

or

HOROVOD_GPU_ALLREDUCE=NCCL sudo -H pip3 install --no-cache-dir horovod


HorovodMulti-GPUOpenMPICUDANCCLUbuntu 18.04 Share Tweet +1