f40ce73e89
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 γραμμές
662 B
Makefile
32 γραμμές
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
|