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
27 lines
526 B
Makefile
27 lines
526 B
Makefile
#
|
|
# Copyright (c) 2015-2019, 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
|