Mellanox / nccl-rdma-sharp-plugins

RDMA and SHARP plugins for nccl library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nccl-rdma-sharp-plugins

nccl-rdma-sharp plugin enables RDMA and Switch based collectives(SHARP) with NVIDIA's NCCL library

Overview

Requirements

  • MOFED
  • CUDA
  • SHARP
  • NCCL
  • GPUDirectRDMA plugin

Build Instructions

build system requirements

  • CUDA
  • SHARP
  • MOFED

Plugin uses GNU autotools for its build system. You can build it as follows:

$ ./autogen.sh
$ ./configure
$ make
$ make install

The following flags enabled to build with custom dependencies

  --with-verbs=PATH       Path to non-standard libibverbs installation
  --with-sharp=PATH       Path to non-standard SHARP installation
  --with-cuda=PATH        Path to non-standard CUDA installation

About

RDMA and SHARP plugins for nccl library

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 90.2%Language:Shell 7.1%Language:M4 2.4%Language:Makefile 0.3%