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
18 lines
382 B
Makefile
18 lines
382 B
Makefile
#
|
|
# Copyright (c) 2015-2019, NVIDIA CORPORATION. All rights reserved.
|
|
#
|
|
# See LICENSE.txt for license information
|
|
#
|
|
NCCL_HOME:=../../build/
|
|
CUDA_HOME:=/usr/local/cuda
|
|
INC:= -I$(NCCL_HOME)/include -I$(CUDA_HOME)/include
|
|
PLUGIN_SO:=libnccl-net.so
|
|
|
|
default: $(PLUGIN_SO)
|
|
|
|
$(PLUGIN_SO): plugin.c
|
|
$(CC) $(INC) -fPIC -shared -o $@ -Wl,-soname,$(PLUGIN_SO) $^
|
|
|
|
clean:
|
|
rm -f $(PLUGIN_SO)
|