Added detection of IBM/Power NVLink bridge device. Add NUMA support to PCI distance calculations. Added NCCL_IGNORE_CPU_AFFINITY env var. Fix memory leaks; GithubIssue#180 Compiler warning fix; GithubIssue#178 Replace non-standard variable length arrays. GithubIssue#171 Fix Tree+Shared Memory crash. GithubPR#185 Fix LL cleanup hang during long running DL jobs. Fix NCCL_RINGS environment variable handling. Added extra checks to catch repeat calls to ncclCommDestroy() GithubIssue#191 Improve bootstrap socket connection reliability at scale. Fix hostname hashing issue. GithubIssue#187 Code cleanup to rename all non device files from *.cu to *.cc
32 lines
662 B
Makefile
32 lines
662 B
Makefile
#
|
|
# Copyright (c) 2015-2019, NVIDIA CORPORATION. All rights reserved.
|
|
#
|
|
# See LICENSE.txt for license information
|
|
#
|
|
.PHONY : all clean
|
|
|
|
default : src.build
|
|
install : src.install
|
|
BUILDDIR ?= $(abspath ./build)
|
|
ABSBUILDDIR := $(abspath $(BUILDDIR))
|
|
TARGETS := src pkg
|
|
clean: ${TARGETS:%=%.clean}
|
|
test.build: src.build
|
|
LICENSE_FILES := LICENSE.txt
|
|
LICENSE_TARGETS := $(LICENSE_FILES:%=$(BUILDDIR)/%)
|
|
lic: $(LICENSE_TARGETS)
|
|
|
|
${BUILDDIR}/%.txt: %.txt
|
|
@printf "Copying %-35s > %s\n" $< $@
|
|
mkdir -p ${BUILDDIR}
|
|
cp $< $@
|
|
|
|
src.%:
|
|
${MAKE} -C src $* BUILDDIR=${ABSBUILDDIR}
|
|
|
|
pkg.%:
|
|
${MAKE} -C pkg $* BUILDDIR=${ABSBUILDDIR}
|
|
|
|
pkg.debian.prep: lic
|
|
pkg.txz.prep: lic
|