Add support for inter-node communication using sockets and InfiniBand/RoCE. Improve latency. Add support for aggregation. Improve LL/regular tuning. Remove tests as those are now at github.com/nvidia/nccl-tests .
27 lines
526 B
Makefile
27 lines
526 B
Makefile
#
|
|
# Copyright (c) 2015-2018, NVIDIA CORPORATION. All rights reserved.
|
|
#
|
|
# See LICENSE.txt for license information
|
|
#
|
|
.PHONY : all clean
|
|
|
|
default : build
|
|
build : debian.build txz.build
|
|
|
|
BUILDDIR ?= $(abspath ../build)
|
|
ABSBUILDDIR := $(abspath $(BUILDDIR))
|
|
TARGETS := debian txz
|
|
all: ${TARGETS:%=%.build}
|
|
prep: ${TARGETS:%=%.prep}
|
|
build: ${TARGETS:%=%.build}
|
|
clean: ${TARGETS:%=%.clean}
|
|
|
|
%.prep:
|
|
${MAKE} -C $* prep BUILDDIR=${ABSBUILDDIR}
|
|
|
|
%.build:
|
|
${MAKE} -C $* build BUILDDIR=${ABSBUILDDIR}
|
|
|
|
%.clean:
|
|
${MAKE} -C $* clean
|