Mock Version: 3.5 Mock Version: 3.5 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/libnccl.spec'], chrootPath='/var/lib/mock/dist-an23-epao-build-356865-71091/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/libnccl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1709510400 Wrote: /builddir/build/SRPMS/libnccl-cuda-11-2.19.3-1.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/libnccl.spec'], chrootPath='/var/lib/mock/dist-an23-epao-build-356865-71091/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/libnccl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1709510400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8qhD1d + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf nccl-2.19.3-1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/nccl-2.19.3-1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd nccl-2.19.3-1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/1000-fix-lib-path-in-nccl.pc.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.UZly6B + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd nccl-2.19.3-1 + export LD_LIBRARY_PATH=/usr/local/cuda-11-8/lib64 + LD_LIBRARY_PATH=/usr/local/cuda-11-8/lib64 + export 'CFLAGS=usr/local/cuda-11-8/include:-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS='usr/local/cuda-11-8/include:-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export PREFIX=/usr + PREFIX=/usr + /usr/bin/make -O -j80 V=1 VERBOSE=1 /usr/bin/make -C src build BUILDDIR=/builddir/build/BUILD/nccl-2.19.3-1/build make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' NVCC_GENCODE is -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_90,code=sm_90 -gencode=arch=compute_90,code=compute_90 make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Grabbing include/nccl_net.h > /builddir/build/BUILD/nccl-2.19.3-1/build/include/nccl_net.h mkdir -p /builddir/build/BUILD/nccl-2.19.3-1/build/include install -m 644 include/nccl_net.h /builddir/build/BUILD/nccl-2.19.3-1/build/include/nccl_net.h make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' mkdir -p /builddir/build/BUILD/nccl-2.19.3-1/build/include Generating nccl.h.in > /builddir/build/BUILD/nccl-2.19.3-1/build/include/nccl.h sed -e "s/\${nccl:Major}/2/g" \ -e "s/\${nccl:Minor}/19/g" \ -e "s/\${nccl:Patch}/3/g" \ -e "s/\${nccl:Suffix}//g" \ -e "s/\${nccl:Version}/21903/g" \ nccl.h.in > /builddir/build/BUILD/nccl-2.19.3-1/build/include/nccl.h make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' mkdir -p /builddir/build/BUILD/nccl-2.19.3-1/build/lib/pkgconfig Generating nccl.pc.in > /builddir/build/BUILD/nccl-2.19.3-1/build/lib/pkgconfig/nccl.pc sed -e 's|${nccl:Prefix}|\/usr|g' \ -e "s/\${nccl:Major}/2/g" \ -e "s/\${nccl:Minor}/19/g" \ -e "s/\${nccl:Patch}/3/g" \ nccl.pc.in > /builddir/build/BUILD/nccl-2.19.3-1/build/lib/pkgconfig/nccl.pc make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' /usr/bin/make -C ./device make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' NVCC_GENCODE is -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_90,code=sm_90 -gencode=arch=compute_90,code=compute_90 make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling enhcompat.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/enhcompat.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/enhcompat.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c enhcompat.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/enhcompat.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' (which python3 >/dev/null || \ (bar='!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'; \ printf "\n${bar}\nERROR: Building NCCL requires a Python 3 installation invokable as 'python3'.\n${bar}\n\n" 1>&2; \ exit 1)) \ && ./generate.py /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc "" make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' NVCC_GENCODE is -gencode=arch=compute_50,code=sm_50 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_35,code=sm_35 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_90,code=sm_90 -gencode=arch=compute_90,code=compute_90 make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling graph/trees.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/trees.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/trees.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c graph/trees.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/trees.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/tuner.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/tuner.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/tuner.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/tuner.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/tuner.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Dependencies src/device/common.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Dependencies build/obj/device/gensrc/device_table.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Dependencies build/obj/device/gensrc/broadcast.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Dependencies build/obj/device/gensrc/all_gather.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Dependencies build/obj/device/gensrc/all_reduce.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Dependencies build/obj/device/gensrc/reduce_scatter.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Dependencies build/obj/device/gensrc/sendrecv.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Dependencies build/obj/device/gensrc/host_table.cc make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/param.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/param.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/param.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/param.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/param.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/cudawrap.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/cudawrap.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/cudawrap.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/cudawrap.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/cudawrap.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Dependencies src/device/onerank.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Dependencies build/obj/device/gensrc/reduce.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling src/device/common.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [Makefile:78: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/common.cu.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_minmax_u64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:28: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_minmax_u64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/device_table.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/strongstream.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/strongstream.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/strongstream.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/strongstream.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/strongstream.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [Makefile:81: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/device_table.cu.o] Error 1 make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/ipcsocket.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/ipcsocket.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/ipcsocket.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/ipcsocket.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/ipcsocket.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_gather.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:4: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_gather.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_minmax_bf16.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:7: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_minmax_bf16.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_minmax_f16.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:10: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_minmax_f16.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_minmax_f32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:13: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_minmax_f32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_minmax_f64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:16: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_minmax_f64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_minmax_i32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:19: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_minmax_i32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_minmax_i64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:22: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_minmax_i64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_minmax_u32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:25: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_minmax_u32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_minmax_u8.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:31: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_minmax_u8.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_premulsum_bf16.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:34: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_premulsum_bf16.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_premulsum_f16.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:37: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_premulsum_f16.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_premulsum_f32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:40: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_premulsum_f32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_premulsum_f64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:43: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_premulsum_f64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_premulsum_u32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:46: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_premulsum_u32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_premulsum_u64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:49: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_premulsum_u64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_premulsum_u8.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:52: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_premulsum_u8.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_prod_bf16.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:55: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_prod_bf16.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_prod_f16.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:58: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_prod_f16.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_prod_f32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:61: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_prod_f32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_prod_f64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:64: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_prod_f64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_prod_u32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:67: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_prod_u32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_prod_u64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:70: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_prod_u64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_prod_u8.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:73: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_prod_u8.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sum_bf16.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:76: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sum_bf16.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sum_f16.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:79: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sum_f16.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sum_f32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:82: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sum_f32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sum_f64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:85: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sum_f64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sum_u32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:88: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sum_u32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sum_u64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:91: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sum_u64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sum_u8.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:94: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sum_u8.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sumpostdiv_i32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:97: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sumpostdiv_i32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sumpostdiv_i64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:100: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sumpostdiv_i64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sumpostdiv_i8.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:103: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sumpostdiv_i8.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sumpostdiv_u32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:106: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sumpostdiv_u32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sumpostdiv_u64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:109: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sumpostdiv_u64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/all_reduce_sumpostdiv_u8.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:112: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/all_reduce_sumpostdiv_u8.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/broadcast.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:115: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/broadcast.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/reduce_scatter_minmax_bf16.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:181: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/reduce_scatter_minmax_bf16.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/reduce_scatter_minmax_f32.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:187: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/reduce_scatter_minmax_f32.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/reduce_scatter_minmax_f64.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:190: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/reduce_scatter_minmax_f64.cu.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' Compiling build/obj/device/gensrc/reduce_scatter_minmax_f16.cu make[2]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src/device' nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). In file included from /usr/local/cuda/bin/../targets/sbsa-linux/include/cuda_runtime.h:83, from : /usr/local/cuda/bin/../targets/sbsa-linux/include/crt/host_config.h:132:2: error: #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. 132 | #error -- unsupported GNU version! gcc versions later than 11 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk. | ^~~~~ make[2]: *** [/builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/gensrc/rules.mk:184: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/genobj/reduce_scatter_minmax_f16.cu.o] Error 1 make[1]: *** [Makefile:56: /builddir/build/BUILD/nccl-2.19.3-1/build/obj/device/manifest] Error 2 make[1]: *** Waiting for unfinished jobs.... make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/nvmlwrap.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/nvmlwrap.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/nvmlwrap.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/nvmlwrap.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/nvmlwrap.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/socket.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/socket.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/socket.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/socket.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/socket.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling init_nvtx.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/init_nvtx.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/init_nvtx.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c init_nvtx.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/init_nvtx.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from init_nvtx.cc:2: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ init_nvtx.cc:10:1: warning: missing initializer for member 'nvtxPayloadEnum_t::isFlag' [-Wmissing-field-initializers] 10 | }; | ^ init_nvtx.cc:10:1: warning: missing initializer for member 'nvtxPayloadEnum_t::isFlag' [-Wmissing-field-initializers] init_nvtx.cc:10:1: warning: missing initializer for member 'nvtxPayloadEnum_t::isFlag' [-Wmissing-field-initializers] init_nvtx.cc:10:1: warning: missing initializer for member 'nvtxPayloadEnum_t::isFlag' [-Wmissing-field-initializers] init_nvtx.cc:10:1: warning: missing initializer for member 'nvtxPayloadEnum_t::isFlag' [-Wmissing-field-initializers] make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling graph/rings.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/rings.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/rings.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c graph/rings.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/rings.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from graph/rings.cc:7: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ graph/rings.cc: In function 'ncclResult_t ncclBuildRings(int, int*, int, int, int*, int*)': graph/rings.cc:22:80: warning: unused parameter 'prev' [-Wunused-parameter] 22 | ncclResult_t ncclBuildRings(int nrings, int* rings, int rank, int nranks, int* prev, int* next) { | ~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/profiler.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/profiler.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/profiler.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/profiler.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/profiler.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/proxy.h:10, from include/profiler.h:10, from misc/profiler.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/proxy.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ misc/profiler.cc: In function 'ncclResult_t ncclProfilingRecord(ncclProxyArgs*, int, int, int)': misc/profiler.cc:113:56: warning: unused parameter 'args' [-Wunused-parameter] 113 | ncclResult_t ncclProfilingRecord(struct ncclProxyArgs* args, int sub, int step, int state) { return ncclSuccess; } | ~~~~~~~~~~~~~~~~~~~~~~^~~~ misc/profiler.cc:113:66: warning: unused parameter 'sub' [-Wunused-parameter] 113 | ncclResult_t ncclProfilingRecord(struct ncclProxyArgs* args, int sub, int step, int state) { return ncclSuccess; } | ~~~~^~~ misc/profiler.cc:113:75: warning: unused parameter 'step' [-Wunused-parameter] 113 | ncclResult_t ncclProfilingRecord(struct ncclProxyArgs* args, int sub, int step, int state) { return ncclSuccess; } | ~~~~^~~~ misc/profiler.cc:113:85: warning: unused parameter 'state' [-Wunused-parameter] 113 | ncclResult_t ncclProfilingRecord(struct ncclProxyArgs* args, int sub, int step, int state) { return ncclSuccess; } | ~~~~^~~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling transport/nvls.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/nvls.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/nvls.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c transport/nvls.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/nvls.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from transport/nvls.cc:9: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ transport/nvls.cc: In function 'ncclResult_t ncclNvlsSetup(ncclComm*, ncclComm*)': transport/nvls.cc:805:45: warning: unused parameter 'comm' [-Wunused-parameter] 805 | ncclResult_t ncclNvlsSetup(struct ncclComm* comm, struct ncclComm* parent) { | ~~~~~~~~~~~~~~~~~^~~~ transport/nvls.cc:805:68: warning: unused parameter 'parent' [-Wunused-parameter] 805 | ncclResult_t ncclNvlsSetup(struct ncclComm* comm, struct ncclComm* parent) { | ~~~~~~~~~~~~~~~~~^~~~~~ transport/nvls.cc: In function 'ncclResult_t ncclNvlsFree(ncclComm*)': transport/nvls.cc:809:44: warning: unused parameter 'comm' [-Wunused-parameter] 809 | ncclResult_t ncclNvlsFree(struct ncclComm* comm) { | ~~~~~~~~~~~~~~~~~^~~~ transport/nvls.cc: In function 'ncclResult_t ncclNvlsGraphRegisterBuffer(ncclComm*, ncclKernelPlan*, const void*, void*, size_t, size_t, bool*, void**, void**)': transport/nvls.cc:813:59: warning: unused parameter 'comm' [-Wunused-parameter] 813 | ncclResult_t ncclNvlsGraphRegisterBuffer(struct ncclComm *comm, struct ncclKernelPlan *plan, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~~~~~~~~~~~^~~~ transport/nvls.cc:813:88: warning: unused parameter 'plan' [-Wunused-parameter] 813 | ncclResult_t ncclNvlsGraphRegisterBuffer(struct ncclComm *comm, struct ncclKernelPlan *plan, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ transport/nvls.cc:813:106: warning: unused parameter 'sendbuff' [-Wunused-parameter] 813 | ncclResult_t ncclNvlsGraphRegisterBuffer(struct ncclComm *comm, struct ncclKernelPlan *plan, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~~~~~~^~~~~~~~ transport/nvls.cc:813:122: warning: unused parameter 'recvbuff' [-Wunused-parameter] 813 | ncclResult_t ncclNvlsGraphRegisterBuffer(struct ncclComm *comm, struct ncclKernelPlan *plan, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~^~~~~~~~ transport/nvls.cc:813:139: warning: unused parameter 'sendbuffSize' [-Wunused-parameter] 813 | ncclResult_t ncclNvlsGraphRegisterBuffer(struct ncclComm *comm, struct ncclKernelPlan *plan, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~^~~~~~~~~~~~ transport/nvls.cc:813:160: warning: unused parameter 'recvbuffSize' [-Wunused-parameter] 813 | ncclResult_t ncclNvlsGraphRegisterBuffer(struct ncclComm *comm, struct ncclKernelPlan *plan, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~^~~~~~~~~~~~ transport/nvls.cc:813:202: warning: unused parameter 'outRegBufSend' [-Wunused-parameter] 813 | ncclResult_t ncclNvlsGraphRegisterBuffer(struct ncclComm *comm, struct ncclKernelPlan *plan, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~^~~~~~~~~~~~~ transport/nvls.cc:813:224: warning: unused parameter 'outRegBufRecv' [-Wunused-parameter] 813 | ncclResult_t ncclNvlsGraphRegisterBuffer(struct ncclComm *comm, struct ncclKernelPlan *plan, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~^~~~~~~~~~~~~ transport/nvls.cc: In function 'ncclResult_t ncclNvlsLocalRegisterBuffer(ncclComm*, const void*, void*, size_t, size_t, bool*, void**, void**)': transport/nvls.cc:818:59: warning: unused parameter 'comm' [-Wunused-parameter] 818 | ncclResult_t ncclNvlsLocalRegisterBuffer(struct ncclComm *comm, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~~~~~~~~~~~^~~~ transport/nvls.cc:818:77: warning: unused parameter 'sendbuff' [-Wunused-parameter] 818 | ncclResult_t ncclNvlsLocalRegisterBuffer(struct ncclComm *comm, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~~~~~~^~~~~~~~ transport/nvls.cc:818:93: warning: unused parameter 'recvbuff' [-Wunused-parameter] 818 | ncclResult_t ncclNvlsLocalRegisterBuffer(struct ncclComm *comm, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~^~~~~~~~ transport/nvls.cc:818:110: warning: unused parameter 'sendbuffSize' [-Wunused-parameter] 818 | ncclResult_t ncclNvlsLocalRegisterBuffer(struct ncclComm *comm, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~^~~~~~~~~~~~ transport/nvls.cc:818:131: warning: unused parameter 'recvbuffSize' [-Wunused-parameter] 818 | ncclResult_t ncclNvlsLocalRegisterBuffer(struct ncclComm *comm, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~^~~~~~~~~~~~ transport/nvls.cc:818:173: warning: unused parameter 'outRegBufSend' [-Wunused-parameter] 818 | ncclResult_t ncclNvlsLocalRegisterBuffer(struct ncclComm *comm, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~^~~~~~~~~~~~~ transport/nvls.cc:818:195: warning: unused parameter 'outRegBufRecv' [-Wunused-parameter] 818 | ncclResult_t ncclNvlsLocalRegisterBuffer(struct ncclComm *comm, const void *sendbuff, void *recvbuff, size_t sendbuffSize, size_t recvbuffSize, bool *outRegBufUsed, void **outRegBufSend, void **outRegBufRecv) { | ~~~~~~~^~~~~~~~~~~~~ transport/nvls.cc: In function 'ncclResult_t ncclNvlsDeregBuffer(CUmemGenericAllocationHandle*, CUdeviceptr, int, size_t)': transport/nvls.cc:823:64: warning: unused parameter 'mcHandler' [-Wunused-parameter] 823 | ncclResult_t ncclNvlsDeregBuffer(CUmemGenericAllocationHandle *mcHandler, CUdeviceptr ptr, int dev, size_t size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ transport/nvls.cc:823:87: warning: unused parameter 'ptr' [-Wunused-parameter] 823 | ncclResult_t ncclNvlsDeregBuffer(CUmemGenericAllocationHandle *mcHandler, CUdeviceptr ptr, int dev, size_t size) { | ~~~~~~~~~~~~^~~ transport/nvls.cc:823:96: warning: unused parameter 'dev' [-Wunused-parameter] 823 | ncclResult_t ncclNvlsDeregBuffer(CUmemGenericAllocationHandle *mcHandler, CUdeviceptr ptr, int dev, size_t size) { | ~~~~^~~ transport/nvls.cc:823:108: warning: unused parameter 'size' [-Wunused-parameter] 823 | ncclResult_t ncclNvlsDeregBuffer(CUmemGenericAllocationHandle *mcHandler, CUdeviceptr ptr, int dev, size_t size) { | ~~~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/ibvsymbols.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/ibvsymbols.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/ibvsymbols.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/ibvsymbols.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/ibvsymbols.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from misc/ibvsymbols.cc:67: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/argcheck.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/argcheck.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/argcheck.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/argcheck.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/argcheck.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from include/argcheck.h:10, from misc/argcheck.cc:7: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ In file included from include/info.h:11, from include/argcheck.h:11: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/shmutils.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/shmutils.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/shmutils.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/shmutils.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/shmutils.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from misc/shmutils.cc:8: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling debug.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/debug.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/debug.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c debug.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/debug.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from debug.cc:7: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/gdrwrap.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/gdrwrap.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/gdrwrap.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/gdrwrap.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/gdrwrap.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from misc/gdrwrap.cc:10: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/utils.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/utils.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/utils.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/utils.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/utils.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from misc/utils.cc:8: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling misc/ibvwrap.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/ibvwrap.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/ibvwrap.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c misc/ibvwrap.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/misc/ibvwrap.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from include/ibvwrap.h:21, from misc/ibvwrap.cc:7: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling net.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/net.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/net.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c net.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/net.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from include/net.h:12, from net.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ net.cc: In function 'ncclResult_t ncclNetCheckDeviceVersion(ncclComm*, ncclNet_t*, int)': net.cc:292:57: warning: unused parameter 'comm' [-Wunused-parameter] 292 | ncclResult_t ncclNetCheckDeviceVersion(struct ncclComm* comm, ncclNet_t* net, int dev) { | ~~~~~~~~~~~~~~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling group.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/group.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/group.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c group.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/group.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from include/group.h:11, from group.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclPreconnectJob; size_t = long unsigned int]': group.cc:280:7: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling channel.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/channel.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/channel.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c channel.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/channel.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from include/channel.h:9, from channel.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclChannelPeer; size_t = long unsigned int]': channel.cc:29:7: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclDevChannelPeer*; size_t = long unsigned int]': channel.cc:45:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling transport.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c transport.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from transport.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclConnect; size_t = long unsigned int]': transport.cc:270:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclTransportCollNetSetup(ncclComm*, ncclTopoGraph*, ncclChannel*, int, int, int, int)::; size_t = long unsigned int]': transport.cc:273:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling transport/net_socket.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/net_socket.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/net_socket.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c transport/net_socket.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/net_socket.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from transport/net_socket.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ transport/net_socket.cc: In function 'ncclResult_t ncclNetSocketInit(ncclDebugLogger_t)': transport/net_socket.cc:38:50: warning: unused parameter 'logFunction' [-Wunused-parameter] 38 | ncclResult_t ncclNetSocketInit(ncclDebugLogger_t logFunction) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ transport/net_socket.cc: In function 'ncclResult_t ncclNetSocketRegMr(void*, void*, int, int, void**)': transport/net_socket.cc:537:39: warning: unused parameter 'comm' [-Wunused-parameter] 537 | ncclResult_t ncclNetSocketRegMr(void* comm, void* data, int size, int type, void** mhandle) { | ~~~~~~^~~~ transport/net_socket.cc:537:51: warning: unused parameter 'data' [-Wunused-parameter] 537 | ncclResult_t ncclNetSocketRegMr(void* comm, void* data, int size, int type, void** mhandle) { | ~~~~~~^~~~ transport/net_socket.cc:537:61: warning: unused parameter 'size' [-Wunused-parameter] 537 | ncclResult_t ncclNetSocketRegMr(void* comm, void* data, int size, int type, void** mhandle) { | ~~~~^~~~ transport/net_socket.cc:537:84: warning: unused parameter 'mhandle' [-Wunused-parameter] 537 | ncclResult_t ncclNetSocketRegMr(void* comm, void* data, int size, int type, void** mhandle) { | ~~~~~~~^~~~~~~ transport/net_socket.cc: In function 'ncclResult_t ncclNetSocketDeregMr(void*, void*)': transport/net_socket.cc:540:41: warning: unused parameter 'comm' [-Wunused-parameter] 540 | ncclResult_t ncclNetSocketDeregMr(void* comm, void* mhandle) { return ncclSuccess; } | ~~~~~~^~~~ transport/net_socket.cc:540:53: warning: unused parameter 'mhandle' [-Wunused-parameter] 540 | ncclResult_t ncclNetSocketDeregMr(void* comm, void* mhandle) { return ncclSuccess; } | ~~~~~~^~~~~~~ transport/net_socket.cc: In function 'ncclResult_t ncclNetSocketIsend(void*, void*, int, int, void*, void**)': transport/net_socket.cc:542:75: warning: unused parameter 'tag' [-Wunused-parameter] 542 | ncclResult_t ncclNetSocketIsend(void* sendComm, void* data, int size, int tag, void* mhandle, void** request) { | ~~~~^~~ transport/net_socket.cc:542:86: warning: unused parameter 'mhandle' [-Wunused-parameter] 542 | ncclResult_t ncclNetSocketIsend(void* sendComm, void* data, int size, int tag, void* mhandle, void** request) { | ~~~~~~^~~~~~~ transport/net_socket.cc: In function 'ncclResult_t ncclNetSocketIrecv(void*, int, void**, int*, int*, void**, void**)': transport/net_socket.cc:548:86: warning: unused parameter 'tags' [-Wunused-parameter] 548 | ncclResult_t ncclNetSocketIrecv(void* recvComm, int n, void** data, int* sizes, int* tags, void** mhandles, void** request) { | ~~~~~^~~~ transport/net_socket.cc:548:99: warning: unused parameter 'mhandles' [-Wunused-parameter] 548 | ncclResult_t ncclNetSocketIrecv(void* recvComm, int n, void** data, int* sizes, int* tags, void** mhandles, void** request) { | ~~~~~~~^~~~~~~~ transport/net_socket.cc: In function 'ncclResult_t ncclNetSocketIflush(void*, int, void**, int*, void**, void**)': transport/net_socket.cc:555:40: warning: unused parameter 'recvComm' [-Wunused-parameter] 555 | ncclResult_t ncclNetSocketIflush(void* recvComm, int n, void** data, int* sizes, void** mhandles, void** request) { | ~~~~~~^~~~~~~~ transport/net_socket.cc:555:54: warning: unused parameter 'n' [-Wunused-parameter] 555 | ncclResult_t ncclNetSocketIflush(void* recvComm, int n, void** data, int* sizes, void** mhandles, void** request) { | ~~~~^ transport/net_socket.cc:555:64: warning: unused parameter 'data' [-Wunused-parameter] 555 | ncclResult_t ncclNetSocketIflush(void* recvComm, int n, void** data, int* sizes, void** mhandles, void** request) { | ~~~~~~~^~~~ transport/net_socket.cc:555:75: warning: unused parameter 'sizes' [-Wunused-parameter] 555 | ncclResult_t ncclNetSocketIflush(void* recvComm, int n, void** data, int* sizes, void** mhandles, void** request) { | ~~~~~^~~~~ transport/net_socket.cc:555:89: warning: unused parameter 'mhandles' [-Wunused-parameter] 555 | ncclResult_t ncclNetSocketIflush(void* recvComm, int n, void** data, int* sizes, void** mhandles, void** request) { | ~~~~~~~^~~~~~~~ transport/net_socket.cc:555:106: warning: unused parameter 'request' [-Wunused-parameter] 555 | ncclResult_t ncclNetSocketIflush(void* recvComm, int n, void** data, int* sizes, void** mhandles, void** request) { | ~~~~~~~^~~~~~~ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclNetSocketListenComm; size_t = long unsigned int]': transport/net_socket.cc:293:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclNetSocketComm; size_t = long unsigned int]': transport/net_socket.cc:322:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclSocket; size_t = long unsigned int]': transport/net_socket.cc:372:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclNetSocketTask; size_t = long unsigned int]': transport/net_socket.cc:434:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling transport/shm.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/shm.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/shm.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c transport/shm.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/shm.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from transport/shm.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ transport/shm.cc: In function 'ncclResult_t shmCanConnect(int*, ncclTopoSystem*, ncclTopoGraph*, ncclPeerInfo*, ncclPeerInfo*)': transport/shm.cc:50:96: warning: unused parameter 'graph' [-Wunused-parameter] 50 | static ncclResult_t shmCanConnect(int* ret, struct ncclTopoSystem* topo, struct ncclTopoGraph* graph, struct ncclPeerInfo* info1, struct ncclPeerInfo* info2) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ transport/shm.cc: In function 'ncclResult_t shmSendSetup(ncclComm*, ncclTopoGraph*, ncclPeerInfo*, ncclPeerInfo*, ncclConnect*, ncclConnector*, int, int)': transport/shm.cc:76:79: warning: unused parameter 'graph' [-Wunused-parameter] 76 | static ncclResult_t shmSendSetup(struct ncclComm* comm, struct ncclTopoGraph* graph, struct ncclPeerInfo* myInfo, struct ncclPeerInfo* peerInfo, struct ncclConnect* connectInfo, struct ncclConnector* send, int channelId, int connIndex) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ transport/shm.cc:76:226: warning: unused parameter 'connIndex' [-Wunused-parameter] 76 | static ncclResult_t shmSendSetup(struct ncclComm* comm, struct ncclTopoGraph* graph, struct ncclPeerInfo* myInfo, struct ncclPeerInfo* peerInfo, struct ncclConnect* connectInfo, struct ncclConnector* send, int channelId, int connIndex) { | ~~~~^~~~~~~~~ transport/shm.cc: In function 'ncclResult_t shmRecvSetup(ncclComm*, ncclTopoGraph*, ncclPeerInfo*, ncclPeerInfo*, ncclConnect*, ncclConnector*, int, int)': transport/shm.cc:99:79: warning: unused parameter 'graph' [-Wunused-parameter] 99 | static ncclResult_t shmRecvSetup(struct ncclComm* comm, struct ncclTopoGraph* graph, struct ncclPeerInfo* myInfo, struct ncclPeerInfo* peerInfo, struct ncclConnect* connectInfo, struct ncclConnector* recv, int channelId, int connIndex) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ transport/shm.cc:99:107: warning: unused parameter 'myInfo' [-Wunused-parameter] 99 | static ncclResult_t shmRecvSetup(struct ncclComm* comm, struct ncclTopoGraph* graph, struct ncclPeerInfo* myInfo, struct ncclPeerInfo* peerInfo, struct ncclConnect* connectInfo, struct ncclConnector* recv, int channelId, int connIndex) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ transport/shm.cc:99:136: warning: unused parameter 'peerInfo' [-Wunused-parameter] 99 | static ncclResult_t shmRecvSetup(struct ncclComm* comm, struct ncclTopoGraph* graph, struct ncclPeerInfo* myInfo, struct ncclPeerInfo* peerInfo, struct ncclConnect* connectInfo, struct ncclConnector* recv, int channelId, int connIndex) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ transport/shm.cc:99:211: warning: unused parameter 'channelId' [-Wunused-parameter] 99 | static ncclResult_t shmRecvSetup(struct ncclComm* comm, struct ncclTopoGraph* graph, struct ncclPeerInfo* myInfo, struct ncclPeerInfo* peerInfo, struct ncclConnect* connectInfo, struct ncclConnector* recv, int channelId, int connIndex) { | ~~~~^~~~~~~~~ transport/shm.cc:99:226: warning: unused parameter 'connIndex' [-Wunused-parameter] 99 | static ncclResult_t shmRecvSetup(struct ncclComm* comm, struct ncclTopoGraph* graph, struct ncclPeerInfo* myInfo, struct ncclPeerInfo* peerInfo, struct ncclConnect* connectInfo, struct ncclConnector* recv, int channelId, int connIndex) { | ~~~~^~~~~~~~~ transport/shm.cc: In function 'ncclResult_t shmSendConnect(ncclComm*, ncclConnect*, int, int, ncclConnector*)': transport/shm.cc:161:130: warning: missing initializer for member 'shmProxyInfo::step' [-Wmissing-field-initializers] 161 | struct shmProxyInfo proxyInfo = { NULL, NULL, send->conn.buffs[NCCL_PROTO_SIMPLE], resources->hostMem, resources->remHostMem }; | ^ transport/shm.cc:161:130: warning: missing initializer for member 'shmProxyInfo::stream' [-Wmissing-field-initializers] transport/shm.cc:161:130: warning: missing initializer for member 'shmProxyInfo::events' [-Wmissing-field-initializers] transport/shm.cc:135:96: warning: unused parameter 'nranks' [-Wunused-parameter] 135 | static ncclResult_t shmSendConnect(struct ncclComm* comm, struct ncclConnect* connectInfo, int nranks, int rank, struct ncclConnector* send) { | ~~~~^~~~~~ transport/shm.cc:135:108: warning: unused parameter 'rank' [-Wunused-parameter] 135 | static ncclResult_t shmSendConnect(struct ncclComm* comm, struct ncclConnect* connectInfo, int nranks, int rank, struct ncclConnector* send) { | ~~~~^~~~ transport/shm.cc: In function 'ncclResult_t shmRecvConnect(ncclComm*, ncclConnect*, int, int, ncclConnector*)': transport/shm.cc:195:130: warning: missing initializer for member 'shmProxyInfo::step' [-Wmissing-field-initializers] 195 | struct shmProxyInfo proxyInfo = { NULL, NULL, recv->conn.buffs[NCCL_PROTO_SIMPLE], resources->remHostMem, resources->hostMem }; | ^ transport/shm.cc:195:130: warning: missing initializer for member 'shmProxyInfo::stream' [-Wmissing-field-initializers] transport/shm.cc:195:130: warning: missing initializer for member 'shmProxyInfo::events' [-Wmissing-field-initializers] transport/shm.cc:174:96: warning: unused parameter 'nranks' [-Wunused-parameter] 174 | static ncclResult_t shmRecvConnect(struct ncclComm* comm, struct ncclConnect* connectInfo, int nranks, int rank, struct ncclConnector* recv) { | ~~~~^~~~~~ transport/shm.cc:174:108: warning: unused parameter 'rank' [-Wunused-parameter] 174 | static ncclResult_t shmRecvConnect(struct ncclComm* comm, struct ncclConnect* connectInfo, int nranks, int rank, struct ncclConnector* recv) { | ~~~~^~~~ transport/shm.cc: In function 'ncclResult_t shmSendProxyConnect(ncclProxyConnection*, ncclProxyState*, void*, int, void*, int, int*)': transport/shm.cc:227:179: warning: unused parameter 'done' [-Wunused-parameter] 227 | static ncclResult_t shmSendProxyConnect(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~^~~~ transport/shm.cc: In function 'ncclResult_t shmRecvProxyConnect(ncclProxyConnection*, ncclProxyState*, void*, int, void*, int, int*)': transport/shm.cc:245:179: warning: unused parameter 'done' [-Wunused-parameter] 245 | static ncclResult_t shmRecvProxyConnect(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~^~~~ transport/shm.cc: In function 'ncclResult_t shmSendProxyFree(ncclProxyConnection*, ncclProxyState*)': transport/shm.cc:263:101: warning: unused parameter 'proxyState' [-Wunused-parameter] 263 | static ncclResult_t shmSendProxyFree(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ transport/shm.cc: In function 'ncclResult_t shmRecvProxyFree(ncclProxyConnection*, ncclProxyState*)': transport/shm.cc:278:101: warning: unused parameter 'proxyState' [-Wunused-parameter] 278 | static ncclResult_t shmRecvProxyFree(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = shmSendResources; size_t = long unsigned int]': transport/shm.cc:78:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = shmRecvResources; size_t = long unsigned int]': transport/shm.cc:101:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = shmProxyInfo; size_t = long unsigned int]': transport/shm.cc:229:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling graph/connect.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/connect.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/connect.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c graph/connect.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/connect.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from graph/connect.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ graph/connect.cc: In function 'ncclResult_t connectTrees(ncclComm*, int*, int*, int*, int*)': graph/connect.cc:130:119: warning: unused parameter 'treePatterns' [-Wunused-parameter] 130 | static ncclResult_t connectTrees(struct ncclComm* comm, int* treeToParent, int* treeToChild0, int* treeToChild1, int* treePatterns) { | ~~~~~^~~~~~~~~~~~ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = int; size_t = long unsigned int]': graph/connect.cc:174:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling graph/tuning.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/tuning.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/tuning.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c graph/tuning.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/tuning.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from graph/tuning.cc:7: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ In file included from graph/tuning.cc:8: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling collectives.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/collectives.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/collectives.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c collectives.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/collectives.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from include/argcheck.h:10, from collectives.cc:7: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ In file included from include/info.h:11, from include/argcheck.h:11: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ collectives.cc: In function 'ncclResult_t ncclAllGather(const void*, void*, size_t, ncclDataType_t, ncclComm_t, cudaStream_t)': collectives.cc:19:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::description' [-Wmissing-field-initializers] 19 | }; | ^ collectives.cc:19:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::arrayOrUnionDetail' [-Wmissing-field-initializers] collectives.cc:19:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::offset' [-Wmissing-field-initializers] collectives.cc:19:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:19:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::opFull' [-Wmissing-field-initializers] 25 | ALLGATHER_CHUNKSTEPS, ALLGATHER_SLICESTEPS }; | ^ collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::algorithm' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::protocol' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::pattern' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::nChannels' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::nThreads' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::nBytes' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::sendbuffSize' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::recvbuffSize' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::nstepsPerLoop' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::nchunksPerLoop' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::chunkSize' [-Wmissing-field-initializers] collectives.cc:25:48: warning: missing initializer for member 'ncclInfo::channelId' [-Wmissing-field-initializers] collectives.cc: In function 'ncclResult_t ncclAllReduce(const void*, void*, size_t, ncclDataType_t, ncclRedOp_t, ncclComm*, cudaStream_t)': collectives.cc:42:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::description' [-Wmissing-field-initializers] 42 | }; | ^ collectives.cc:42:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::arrayOrUnionDetail' [-Wmissing-field-initializers] collectives.cc:42:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::offset' [-Wmissing-field-initializers] collectives.cc:42:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:42:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc:42:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:42:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::opFull' [-Wmissing-field-initializers] 48 | ALLREDUCE_CHUNKSTEPS, ALLREDUCE_SLICESTEPS }; | ^ collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::algorithm' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::protocol' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::pattern' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::nChannels' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::nThreads' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::nBytes' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::sendbuffSize' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::recvbuffSize' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::nstepsPerLoop' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::nchunksPerLoop' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::chunkSize' [-Wmissing-field-initializers] collectives.cc:48:48: warning: missing initializer for member 'ncclInfo::channelId' [-Wmissing-field-initializers] collectives.cc: In function 'ncclResult_t ncclBroadcast(const void*, void*, size_t, ncclDataType_t, int, ncclComm_t, cudaStream_t)': collectives.cc:63:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::description' [-Wmissing-field-initializers] 63 | }; | ^ collectives.cc:63:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::arrayOrUnionDetail' [-Wmissing-field-initializers] collectives.cc:63:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::offset' [-Wmissing-field-initializers] collectives.cc:63:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:63:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc:63:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:63:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::opFull' [-Wmissing-field-initializers] 69 | BROADCAST_CHUNKSTEPS, BROADCAST_SLICESTEPS }; | ^ collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::algorithm' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::protocol' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::pattern' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::nChannels' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::nThreads' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::nBytes' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::sendbuffSize' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::recvbuffSize' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::nstepsPerLoop' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::nchunksPerLoop' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::chunkSize' [-Wmissing-field-initializers] collectives.cc:69:48: warning: missing initializer for member 'ncclInfo::channelId' [-Wmissing-field-initializers] collectives.cc: In function 'ncclResult_t ncclReduce(const void*, void*, size_t, ncclDataType_t, ncclRedOp_t, int, ncclComm_t, cudaStream_t)': collectives.cc:94:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::description' [-Wmissing-field-initializers] 94 | }; | ^ collectives.cc:94:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::arrayOrUnionDetail' [-Wmissing-field-initializers] collectives.cc:94:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::offset' [-Wmissing-field-initializers] collectives.cc:94:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:94:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc:94:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:94:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc:94:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:94:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::opFull' [-Wmissing-field-initializers] 100 | REDUCE_CHUNKSTEPS, REDUCE_SLICESTEPS }; | ^ collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::algorithm' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::protocol' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::pattern' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::nChannels' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::nThreads' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::nBytes' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::sendbuffSize' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::recvbuffSize' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::nstepsPerLoop' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::nchunksPerLoop' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::chunkSize' [-Wmissing-field-initializers] collectives.cc:100:42: warning: missing initializer for member 'ncclInfo::channelId' [-Wmissing-field-initializers] collectives.cc: In function 'ncclResult_t ncclReduceScatter(const void*, void*, size_t, ncclDataType_t, ncclRedOp_t, ncclComm*, cudaStream_t)': collectives.cc:116:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::description' [-Wmissing-field-initializers] 116 | }; | ^ collectives.cc:116:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::arrayOrUnionDetail' [-Wmissing-field-initializers] collectives.cc:116:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::offset' [-Wmissing-field-initializers] collectives.cc:116:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:116:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc:116:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:116:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::opFull' [-Wmissing-field-initializers] 122 | REDUCESCATTER_CHUNKSTEPS, REDUCESCATTER_SLICESTEPS }; | ^ collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::algorithm' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::protocol' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::pattern' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::nChannels' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::nThreads' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::nBytes' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::sendbuffSize' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::recvbuffSize' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::nstepsPerLoop' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::nchunksPerLoop' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::chunkSize' [-Wmissing-field-initializers] collectives.cc:122:56: warning: missing initializer for member 'ncclInfo::channelId' [-Wmissing-field-initializers] collectives.cc: At global scope: collectives.cc:133:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::description' [-Wmissing-field-initializers] 133 | }; | ^ collectives.cc:133:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::arrayOrUnionDetail' [-Wmissing-field-initializers] collectives.cc:133:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::offset' [-Wmissing-field-initializers] collectives.cc:133:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:133:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc:133:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] collectives.cc:133:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] collectives.cc: In function 'ncclResult_t ncclSend(const void*, size_t, ncclDataType_t, int, ncclComm_t, cudaStream_t)': collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::opFull' [-Wmissing-field-initializers] 144 | 1, 1 }; | ^ collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::algorithm' [-Wmissing-field-initializers] collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::protocol' [-Wmissing-field-initializers] collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::pattern' [-Wmissing-field-initializers] collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::nChannels' [-Wmissing-field-initializers] collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::nThreads' [-Wmissing-field-initializers] collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::nBytes' [-Wmissing-field-initializers] collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::sendbuffSize' [-Wmissing-field-initializers] collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::recvbuffSize' [-Wmissing-field-initializers] collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::nstepsPerLoop' [-Wmissing-field-initializers] collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::nchunksPerLoop' [-Wmissing-field-initializers] collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::chunkSize' [-Wmissing-field-initializers] collectives.cc:144:10: warning: missing initializer for member 'ncclInfo::channelId' [-Wmissing-field-initializers] collectives.cc: In function 'ncclResult_t ncclRecv(void*, size_t, ncclDataType_t, int, ncclComm_t, cudaStream_t)': collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::opFull' [-Wmissing-field-initializers] 161 | 1, 1 }; | ^ collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::algorithm' [-Wmissing-field-initializers] collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::protocol' [-Wmissing-field-initializers] collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::pattern' [-Wmissing-field-initializers] collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::nChannels' [-Wmissing-field-initializers] collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::nThreads' [-Wmissing-field-initializers] collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::nBytes' [-Wmissing-field-initializers] collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::sendbuffSize' [-Wmissing-field-initializers] collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::recvbuffSize' [-Wmissing-field-initializers] collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::nstepsPerLoop' [-Wmissing-field-initializers] collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::nchunksPerLoop' [-Wmissing-field-initializers] collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::chunkSize' [-Wmissing-field-initializers] collectives.cc:161:10: warning: missing initializer for member 'ncclInfo::channelId' [-Wmissing-field-initializers] make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling bootstrap.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/bootstrap.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/bootstrap.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c bootstrap.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/bootstrap.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from bootstrap.cc:8: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ In file included from include/transport.h:10, from include/comm.h:10, from include/bootstrap.h:11, from bootstrap.cc:10: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ bootstrap.cc: In function 'ncclResult_t bootstrapCreateRoot(ncclBootstrapHandle*, bool)': bootstrap.cc:173:75: warning: unused parameter 'idFromEnv' [-Wunused-parameter] 173 | ncclResult_t bootstrapCreateRoot(struct ncclBootstrapHandle* handle, bool idFromEnv) { | ~~~~~^~~~~~~~~ bootstrap.cc: In function 'ncclResult_t bootstrapInit(ncclBootstrapHandle*, ncclComm*)': bootstrap.cc:239:29: warning: missing initializer for member 'extInfo::nranks' [-Wmissing-field-initializers] 239 | struct extInfo info = { 0 }; | ^ bootstrap.cc:239:29: warning: missing initializer for member 'extInfo::extAddressListenRoot' [-Wmissing-field-initializers] bootstrap.cc:239:29: warning: missing initializer for member 'extInfo::extAddressListen' [-Wmissing-field-initializers] In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclSocketAddress; size_t = long unsigned int]': bootstrap.cc:111:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclSocket; size_t = long unsigned int]': bootstrap.cc:178:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = bootstrapRootArgs; size_t = long unsigned int]': bootstrap.cc:183:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = bootstrapState; size_t = long unsigned int]': bootstrap.cc:241:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = unexConn; size_t = long unsigned int]': bootstrap.cc:482:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling transport/p2p.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/p2p.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/p2p.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c transport/p2p.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/p2p.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from transport/p2p.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ transport/p2p.cc: In function 'ncclResult_t p2pCanConnect(int*, ncclTopoSystem*, ncclTopoGraph*, ncclPeerInfo*, ncclPeerInfo*)': transport/p2p.cc:103:89: warning: unused parameter 'graph' [-Wunused-parameter] 103 | ncclResult_t p2pCanConnect(int* ret, struct ncclTopoSystem* topo, struct ncclTopoGraph* graph, struct ncclPeerInfo* info1, struct ncclPeerInfo* info2) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ transport/p2p.cc: In function 'ncclResult_t ncclP2pFreeShareableBuffer(ncclIpcDesc*)': transport/p2p.cc:221:54: warning: unused parameter 'ipcDesc' [-Wunused-parameter] 221 | ncclResult_t ncclP2pFreeShareableBuffer(ncclIpcDesc *ipcDesc) { | ~~~~~~~~~~~~~^~~~~~~ transport/p2p.cc: In function 'ncclResult_t p2pMap(ncclComm*, ncclProxyConnector*, ncclPeerInfo*, ncclPeerInfo*, ncclP2pBuff*, void**, void**)': transport/p2p.cc:290:78: warning: unused parameter 'proxyConn' [-Wunused-parameter] 290 | static ncclResult_t p2pMap(struct ncclComm *comm, struct ncclProxyConnector* proxyConn, struct ncclPeerInfo* myInfo, struct ncclPeerInfo* peerInfo, struct ncclP2pBuff* p2pBuff, void** devMem, void** ipcPtr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ transport/p2p.cc: In function 'ncclResult_t p2pRecvSetup(ncclComm*, ncclTopoGraph*, ncclPeerInfo*, ncclPeerInfo*, ncclConnect*, ncclConnector*, int, int)': transport/p2p.cc:400:71: warning: unused parameter 'channelId' [-Wunused-parameter] 400 | struct ncclConnect* connectInfo, struct ncclConnector * recv, int channelId, int connIndex) { | ~~~~^~~~~~~~~ transport/p2p.cc: In function 'ncclResult_t p2pSendConnect(ncclComm*, ncclConnect*, int, int, ncclConnector*)': transport/p2p.cc:450:96: warning: unused parameter 'nranks' [-Wunused-parameter] 450 | static ncclResult_t p2pSendConnect(struct ncclComm* comm, struct ncclConnect* connectInfo, int nranks, int rank, struct ncclConnector* send) { | ~~~~^~~~~~ transport/p2p.cc: In function 'ncclResult_t p2pRecvConnect(ncclComm*, ncclConnect*, int, int, ncclConnector*)': transport/p2p.cc:488:89: warning: unused parameter 'nranks' [-Wunused-parameter] 488 | ncclResult_t p2pRecvConnect(struct ncclComm* comm, struct ncclConnect* connectInfo, int nranks, int rank, struct ncclConnector* recv) { | ~~~~^~~~~~ transport/p2p.cc: In function 'ncclResult_t p2pRecvProxySetup(ncclProxyConnection*, ncclProxyState*, void*, int, void*, int, int*)': transport/p2p.cc:607:102: warning: unused parameter 'proxyState' [-Wunused-parameter] 607 | static ncclResult_t p2pRecvProxySetup(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ transport/p2p.cc: In function 'ncclResult_t p2pSendProxyConnect(ncclProxyConnection*, ncclProxyState*, void*, int, void*, int, int*)': transport/p2p.cc:627:104: warning: unused parameter 'proxyState' [-Wunused-parameter] 627 | static ncclResult_t p2pSendProxyConnect(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ transport/p2p.cc:627:150: warning: unused parameter 'respBuff' [-Wunused-parameter] 627 | static ncclResult_t p2pSendProxyConnect(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~~^~~~~~~~ transport/p2p.cc:627:164: warning: unused parameter 'respSize' [-Wunused-parameter] 627 | static ncclResult_t p2pSendProxyConnect(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~^~~~~~~~ transport/p2p.cc:627:179: warning: unused parameter 'done' [-Wunused-parameter] 627 | static ncclResult_t p2pSendProxyConnect(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~^~~~ transport/p2p.cc: In function 'ncclResult_t p2pSendProxyFree(ncclProxyConnection*, ncclProxyState*)': transport/p2p.cc:641:101: warning: unused parameter 'proxyState' [-Wunused-parameter] 641 | static ncclResult_t p2pSendProxyFree(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ transport/p2p.cc: In function 'ncclResult_t p2pRecvProxyFree(ncclProxyConnection*, ncclProxyState*)': transport/p2p.cc:673:101: warning: unused parameter 'proxyState' [-Wunused-parameter] 673 | static ncclResult_t p2pRecvProxyFree(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = p2pResources; size_t = long unsigned int]': transport/p2p.cc:337:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = p2pShmProxyInfo; size_t = long unsigned int]': transport/p2p.cc:569:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = p2pCuMemProxyInfo; size_t = long unsigned int]': transport/p2p.cc:596:7: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling graph/paths.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/paths.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/paths.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c graph/paths.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/paths.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from graph/paths.cc:7: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ In file included from include/graph.h:11, from graph/paths.cc:8: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclTopoLinkList; size_t = long unsigned int]': graph/paths.cc:36:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = int; size_t = long unsigned int]': graph/paths.cc:622:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = long int; size_t = long unsigned int]': graph/paths.cc:623:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling transport/coll_net.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/coll_net.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/coll_net.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c transport/coll_net.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/coll_net.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from transport/coll_net.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ transport/coll_net.cc: In function 'ncclResult_t canConnect(int*, ncclTopoSystem*, ncclTopoGraph*, ncclPeerInfo*, ncclPeerInfo*)': transport/coll_net.cc:134:65: warning: unused parameter 'topo' [-Wunused-parameter] 134 | static ncclResult_t canConnect(int* ret, struct ncclTopoSystem* topo, struct ncclTopoGraph* graph, struct ncclPeerInfo* info1, struct ncclPeerInfo* info2) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ transport/coll_net.cc:134:93: warning: unused parameter 'graph' [-Wunused-parameter] 134 | static ncclResult_t canConnect(int* ret, struct ncclTopoSystem* topo, struct ncclTopoGraph* graph, struct ncclPeerInfo* info1, struct ncclPeerInfo* info2) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ transport/coll_net.cc:134:121: warning: unused parameter 'info1' [-Wunused-parameter] 134 | static ncclResult_t canConnect(int* ret, struct ncclTopoSystem* topo, struct ncclTopoGraph* graph, struct ncclPeerInfo* info1, struct ncclPeerInfo* info2) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~ transport/coll_net.cc:134:149: warning: unused parameter 'info2' [-Wunused-parameter] 134 | static ncclResult_t canConnect(int* ret, struct ncclTopoSystem* topo, struct ncclTopoGraph* graph, struct ncclPeerInfo* info1, struct ncclPeerInfo* info2) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~ transport/coll_net.cc: In function 'ncclResult_t sendSetup(ncclComm*, ncclTopoGraph*, ncclPeerInfo*, ncclPeerInfo*, ncclConnect*, ncclConnector*, int, int)': transport/coll_net.cc:151:29: warning: missing initializer for member 'setupReq::useGdr' [-Wmissing-field-initializers] 151 | struct setupReq req = { 0 }; | ^ transport/coll_net.cc:151:29: warning: missing initializer for member 'setupReq::needFlush' [-Wmissing-field-initializers] transport/coll_net.cc:151:29: warning: missing initializer for member 'setupReq::collNet' [-Wmissing-field-initializers] transport/coll_net.cc:150:133: warning: unused parameter 'peerInfo' [-Wunused-parameter] 150 | static ncclResult_t sendSetup(struct ncclComm* comm, struct ncclTopoGraph* graph, struct ncclPeerInfo* myInfo, struct ncclPeerInfo* peerInfo, struct ncclConnect* connectInfo, struct ncclConnector* send, int channelId, int connIndex) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ transport/coll_net.cc:150:163: warning: unused parameter 'connectInfo' [-Wunused-parameter] 150 | static ncclResult_t sendSetup(struct ncclComm* comm, struct ncclTopoGraph* graph, struct ncclPeerInfo* myInfo, struct ncclPeerInfo* peerInfo, struct ncclConnect* connectInfo, struct ncclConnector* send, int channelId, int connIndex) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ transport/coll_net.cc: In function 'ncclResult_t recvSetup(ncclComm*, ncclTopoGraph*, ncclPeerInfo*, ncclPeerInfo*, ncclConnect*, ncclConnector*, int, int)': transport/coll_net.cc:171:29: warning: missing initializer for member 'setupReq::useGdr' [-Wmissing-field-initializers] 171 | struct setupReq req = { 0 }; | ^ transport/coll_net.cc:171:29: warning: missing initializer for member 'setupReq::needFlush' [-Wmissing-field-initializers] transport/coll_net.cc:171:29: warning: missing initializer for member 'setupReq::collNet' [-Wmissing-field-initializers] transport/coll_net.cc:170:133: warning: unused parameter 'peerInfo' [-Wunused-parameter] 170 | static ncclResult_t recvSetup(struct ncclComm* comm, struct ncclTopoGraph* graph, struct ncclPeerInfo* myInfo, struct ncclPeerInfo* peerInfo, struct ncclConnect* connectInfo, struct ncclConnector* recv, int channelId, int connIndex) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ transport/coll_net.cc: In function 'ncclResult_t sendFree(ncclConnector*)': transport/coll_net.cc:288:52: warning: unused parameter 'send' [-Wunused-parameter] 288 | static ncclResult_t sendFree(struct ncclConnector* send) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~ transport/coll_net.cc: In function 'ncclResult_t recvFree(ncclConnector*)': transport/coll_net.cc:292:52: warning: unused parameter 'recv' [-Wunused-parameter] 292 | static ncclResult_t recvFree(struct ncclConnector* recv) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~ transport/coll_net.cc: In function 'ncclResult_t sendProxySetup(ncclProxyConnection*, ncclProxyState*, void*, int, void*, int, int*)': transport/coll_net.cc:296:145: warning: unused parameter 'respBuff' [-Wunused-parameter] 296 | static ncclResult_t sendProxySetup(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~~^~~~~~~~ transport/coll_net.cc:296:159: warning: unused parameter 'respSize' [-Wunused-parameter] 296 | static ncclResult_t sendProxySetup(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~^~~~~~~~ transport/coll_net.cc:296:174: warning: unused parameter 'done' [-Wunused-parameter] 296 | static ncclResult_t sendProxySetup(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~^~~~ transport/coll_net.cc: In function 'ncclResult_t recvProxySetup(ncclProxyConnection*, ncclProxyState*, void*, int, void*, int, int*)': transport/coll_net.cc:404:174: warning: unused parameter 'done' [-Wunused-parameter] 404 | static ncclResult_t recvProxySetup(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~^~~~ transport/coll_net.cc: In function 'ncclResult_t sendProxyConnect(ncclProxyConnection*, ncclProxyState*, void*, int, void*, int, int*)': transport/coll_net.cc:429:176: warning: unused parameter 'done' [-Wunused-parameter] 429 | static ncclResult_t sendProxyConnect(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~^~~~ transport/coll_net.cc: In function 'ncclResult_t recvProxyConnect(ncclProxyConnection*, ncclProxyState*, void*, int, void*, int, int*)': transport/coll_net.cc:503:176: warning: unused parameter 'done' [-Wunused-parameter] 503 | static ncclResult_t recvProxyConnect(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~^~~~ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = sendResources; size_t = long unsigned int]': transport/coll_net.cc:301:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = sharedResources; size_t = long unsigned int]': transport/coll_net.cc:324:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = char (*)[128]; size_t = long unsigned int]': transport/coll_net.cc:337:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = recvResources; size_t = long unsigned int]': transport/coll_net.cc:409:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = gdr_mem_desc; size_t = long unsigned int]': include/gdrwrap.h:218:3: required from 'ncclResult_t ncclGdrCudaCalloc(T**, T**, size_t, void**) [with T = long unsigned int; size_t = long unsigned int]' transport/coll_net.cc:462:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling transport/net_ib.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/net_ib.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/net_ib.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c transport/net_ib.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/net_ib.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from transport/net_ib.cc:8: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ In file included from include/transport.h:10, from include/comm.h:10, from include/net.h:12, from transport/net_ib.cc:10: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ transport/net_ib.cc: In function 'ncclResult_t ncclIbInit(ncclDebugLogger_t)': transport/net_ib.cc:159:43: warning: unused parameter 'logFunction' [-Wunused-parameter] 159 | ncclResult_t ncclIbInit(ncclDebugLogger_t logFunction) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ transport/net_ib.cc: In function 'ncclResult_t ncclIbGdrSupport(int)': transport/net_ib.cc:281:35: warning: unused parameter 'ibDev' [-Wunused-parameter] 281 | ncclResult_t ncclIbGdrSupport(int ibDev) { | ~~~~^~~~~ transport/net_ib.cc: In function 'ncclResult_t ncclIbRegMrDmaBuf(void*, void*, size_t, int, uint64_t, int, void**)': transport/net_ib.cc:917:73: warning: unused parameter 'type' [-Wunused-parameter] 917 | ncclResult_t ncclIbRegMrDmaBuf(void* comm, void* data, size_t size, int type, uint64_t offset, int fd, void** mhandle) { | ~~~~^~~~ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclIbListenComm; size_t = long unsigned int]': transport/net_ib.cc:604:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling proxy.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/proxy.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/proxy.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c proxy.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/proxy.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from proxy.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ proxy.cc: In function 'void ncclDumpProxyState(int)': proxy.cc:800:29: warning: unused parameter 'signal' [-Wunused-parameter] 800 | void ncclDumpProxyState(int signal) { | ~~~~^~~~~~ proxy.cc: In function 'ncclResult_t ncclProxyConnect(ncclComm*, int, int, int, ncclProxyConnector*)': proxy.cc:1066:35: warning: missing initializer for member 'ncclProxyInitReq::send' [-Wmissing-field-initializers] 1066 | struct ncclProxyInitReq req = {0}; | ^ proxy.cc:1066:35: warning: missing initializer for member 'ncclProxyInitReq::tpLocalRank' [-Wmissing-field-initializers] proxy.cc:1066:35: warning: missing initializer for member 'ncclProxyInitReq::tpRank' [-Wmissing-field-initializers] proxy.cc:1066:35: warning: missing initializer for member 'ncclProxyInitReq::sameProcess' [-Wmissing-field-initializers] proxy.cc:1073:37: warning: missing initializer for member 'ncclProxyInitResp::devShmPath' [-Wmissing-field-initializers] 1073 | struct ncclProxyInitResp resp = {0}; | ^ proxy.cc: In function 'ncclResult_t ncclProxyClientGetFdBlocking(ncclComm*, ncclProxyConnector*, void*, int*)': proxy.cc:1099:38: warning: missing initializer for member 'ncclIpcSocket::socketName' [-Wmissing-field-initializers] 1099 | struct ncclIpcSocket ipcSock = { 0 }; | ^ proxy.cc:1099:38: warning: missing initializer for member 'ncclIpcSocket::abortFlag' [-Wmissing-field-initializers] proxy.cc: In function 'ncclResult_t ncclPollProxyResponse(ncclComm*, ncclProxyConnector*, void*, void*)': proxy.cc:1169:41: warning: missing initializer for member 'ncclProxyRpcResponseHeader::res' [-Wmissing-field-initializers] 1169 | ncclProxyRpcResponseHeader resp = {0}; | ^ proxy.cc:1169:41: warning: missing initializer for member 'ncclProxyRpcResponseHeader::respSize' [-Wmissing-field-initializers] proxy.cc: In function 'ncclResult_t proxyGetFd(ncclProxyLocalPeer*, void*, ncclProxyState*, uint64_t)': proxy.cc:1316:38: warning: missing initializer for member 'ncclIpcSocket::socketName' [-Wmissing-field-initializers] 1316 | struct ncclIpcSocket ipcSock = { 0 }; | ^ proxy.cc:1316:38: warning: missing initializer for member 'ncclIpcSocket::abortFlag' [-Wmissing-field-initializers] In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclExpectedProxyResponse; size_t = long unsigned int]': proxy.cc:92:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclProxyPool; size_t = long unsigned int]': proxy.cc:206:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclProxyConnection; size_t = long unsigned int]': proxy.cc:972:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclSocket; size_t = long unsigned int]': proxy.cc:1050:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclProxyOps; size_t = long unsigned int]': proxy.cc:1051:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = void*; size_t = long unsigned int]': proxy.cc:1052:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclProxyAsyncOp; size_t = long unsigned int]': proxy.cc:1395:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = char; size_t = long unsigned int]': proxy.cc:1403:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclProxyState; size_t = long unsigned int]': proxy.cc:1603:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling graph/topo.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/topo.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/topo.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c graph/topo.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/topo.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from graph/topo.cc:7: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ In file included from include/graph.h:11, from graph/topo.cc:8: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ graph/topo.cc: In function 'ncclResult_t pciPathToInt64(char*, int, int, int64_t*)': graph/topo.cc:31:57: warning: unused parameter 'minOffset' [-Wunused-parameter] 31 | ncclResult_t pciPathToInt64(char* path, int offset, int minOffset, int64_t* id) { | ~~~~^~~~~~~~~ graph/topo.cc: In function 'ncclResult_t ncclTopoAddGpu(ncclXmlNode*, ncclTopoSystem*, ncclTopoNode*)': graph/topo.cc:366:80: warning: unused parameter 'system' [-Wunused-parameter] 366 | ncclResult_t ncclTopoAddGpu(struct ncclXmlNode* xmlGpu, struct ncclTopoSystem* system, struct ncclTopoNode* gpu) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = long int; size_t = long unsigned int]': graph/topo.cc:191:7: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclTopoSystem; size_t = long unsigned int]': graph/topo.cc:577:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclXml; size_t = long unsigned int]': graph/topo.cc:631:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = int; size_t = long unsigned int]': graph/topo.cc:720:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling transport/net.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/net.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/net.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c transport/net.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/transport/net.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from transport/net.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ transport/net.cc: In function 'ncclResult_t canConnect(int*, ncclTopoSystem*, ncclTopoGraph*, ncclPeerInfo*, ncclPeerInfo*)': transport/net.cc:144:93: warning: unused parameter 'graph' [-Wunused-parameter] 144 | static ncclResult_t canConnect(int* ret, struct ncclTopoSystem* topo, struct ncclTopoGraph* graph, struct ncclPeerInfo* info1, struct ncclPeerInfo* info2) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ transport/net.cc: In function 'ncclResult_t sendSetup(ncclComm*, ncclTopoGraph*, ncclPeerInfo*, ncclPeerInfo*, ncclConnect*, ncclConnector*, int, int)': transport/net.cc:174:29: warning: missing initializer for member 'setupReq::tpLocalRank' [-Wmissing-field-initializers] 174 | struct setupReq req = { 0 }; | ^ transport/net.cc:174:29: warning: missing initializer for member 'setupReq::tpRemoteRank' [-Wmissing-field-initializers] transport/net.cc:174:29: warning: missing initializer for member 'setupReq::shared' [-Wmissing-field-initializers] transport/net.cc:174:29: warning: missing initializer for member 'setupReq::netDev' [-Wmissing-field-initializers] transport/net.cc:174:29: warning: missing initializer for member 'setupReq::useGdr' [-Wmissing-field-initializers] transport/net.cc:174:29: warning: missing initializer for member 'setupReq::needFlush' [-Wmissing-field-initializers] transport/net.cc:174:29: warning: missing initializer for member 'setupReq::channelId' [-Wmissing-field-initializers] transport/net.cc:174:29: warning: missing initializer for member 'setupReq::connIndex' [-Wmissing-field-initializers] transport/net.cc: In function 'ncclResult_t recvSetup(ncclComm*, ncclTopoGraph*, ncclPeerInfo*, ncclPeerInfo*, ncclConnect*, ncclConnector*, int, int)': transport/net.cc:211:29: warning: missing initializer for member 'setupReq::tpLocalRank' [-Wmissing-field-initializers] 211 | struct setupReq req = { 0 }; | ^ transport/net.cc:211:29: warning: missing initializer for member 'setupReq::tpRemoteRank' [-Wmissing-field-initializers] transport/net.cc:211:29: warning: missing initializer for member 'setupReq::shared' [-Wmissing-field-initializers] transport/net.cc:211:29: warning: missing initializer for member 'setupReq::netDev' [-Wmissing-field-initializers] transport/net.cc:211:29: warning: missing initializer for member 'setupReq::useGdr' [-Wmissing-field-initializers] transport/net.cc:211:29: warning: missing initializer for member 'setupReq::needFlush' [-Wmissing-field-initializers] transport/net.cc:211:29: warning: missing initializer for member 'setupReq::channelId' [-Wmissing-field-initializers] transport/net.cc:211:29: warning: missing initializer for member 'setupReq::connIndex' [-Wmissing-field-initializers] transport/net.cc: In function 'ncclResult_t sendConnect(ncclComm*, ncclConnect*, int, int, ncclConnector*)': transport/net.cc:284:93: warning: unused parameter 'nranks' [-Wunused-parameter] 284 | static ncclResult_t sendConnect(struct ncclComm* comm, struct ncclConnect* connectInfo, int nranks, int rank, struct ncclConnector* send) { | ~~~~^~~~~~ transport/net.cc:284:105: warning: unused parameter 'rank' [-Wunused-parameter] 284 | static ncclResult_t sendConnect(struct ncclComm* comm, struct ncclConnect* connectInfo, int nranks, int rank, struct ncclConnector* send) { | ~~~~^~~~ transport/net.cc: In function 'ncclResult_t recvConnect(ncclComm*, ncclConnect*, int, int, ncclConnector*)': transport/net.cc:381:93: warning: unused parameter 'nranks' [-Wunused-parameter] 381 | static ncclResult_t recvConnect(struct ncclComm* comm, struct ncclConnect* connectInfo, int nranks, int rank, struct ncclConnector* recv) { | ~~~~^~~~~~ transport/net.cc:381:105: warning: unused parameter 'rank' [-Wunused-parameter] 381 | static ncclResult_t recvConnect(struct ncclComm* comm, struct ncclConnect* connectInfo, int nranks, int rank, struct ncclConnector* recv) { | ~~~~^~~~ transport/net.cc: In function 'ncclResult_t sendProxySetup(ncclProxyConnection*, ncclProxyState*, void*, int, void*, int, int*)': transport/net.cc:554:145: warning: unused parameter 'respBuff' [-Wunused-parameter] 554 | static ncclResult_t sendProxySetup(struct ncclProxyConnection* connection, struct ncclProxyState* proxyState, void* reqBuff, int reqSize, void* respBuff, int respSize, int* done) { | ~~~~~~^~~~~~~~ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = connectMap; size_t = long unsigned int]': transport/net.cc:292:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclProxyPeer*; size_t = long unsigned int]': transport/net.cc:482:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclProxyPeer; size_t = long unsigned int]': transport/net.cc:486:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = sendNetResources; size_t = long unsigned int]': transport/net.cc:559:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = recvNetResources; size_t = long unsigned int]': transport/net.cc:592:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclNetDeviceHandle_v7_t; size_t = long unsigned int]': transport/net.cc:631:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclSharedNetComms; size_t = long unsigned int]': transport/net.cc:662:9: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = gdr_mem_desc; size_t = long unsigned int]': include/gdrwrap.h:218:3: required from 'ncclResult_t ncclGdrCudaCalloc(T**, T**, size_t, void**) [with T = long unsigned int; size_t = long unsigned int]' transport/net.cc:742:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling graph/xml.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/xml.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/xml.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c graph/xml.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/xml.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from graph/xml.cc:12: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ graph/xml.cc: In function 'ncclResult_t ncclTopoGetXmlFromCpu(ncclXmlNode*, ncclXml*)': graph/xml.cc:374:81: warning: unused parameter 'xml' [-Wunused-parameter] 374 | ncclResult_t ncclTopoGetXmlFromCpu(struct ncclXmlNode* cpuNode, struct ncclXml* xml) { | ~~~~~~~~~~~~~~~~^~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling graph/search.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/search.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/search.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c graph/search.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/graph/search.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/core.h:39, from graph/search.cc:7: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ In file included from include/graph.h:11, from graph/search.cc:8: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ graph/search.cc: In function 'float getTotalBw(ncclTopoSystem*, ncclTopoNode*)': graph/search.cc:27:48: warning: unused parameter 'system' [-Wunused-parameter] 27 | static float getTotalBw(struct ncclTopoSystem* system, struct ncclTopoNode* gpu) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = int; size_t = long unsigned int]': graph/search.cc:401:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclXml; size_t = long unsigned int]': graph/search.cc:870:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling enqueue.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/enqueue.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/enqueue.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c enqueue.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/enqueue.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from include/enqueue.h:10, from enqueue.cc:7: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ enqueue.cc: In function 'ncclResult_t ncclInitKernelsForDevice(int, size_t*)': enqueue.cc:42:35: warning: missing initializer for member 'cudaFuncAttributes::constSizeBytes' [-Wmissing-field-initializers] 42 | cudaFuncAttributes attr = {0}; | ^ enqueue.cc:42:35: warning: missing initializer for member 'cudaFuncAttributes::localSizeBytes' [-Wmissing-field-initializers] enqueue.cc:42:35: warning: missing initializer for member 'cudaFuncAttributes::maxThreadsPerBlock' [-Wmissing-field-initializers] enqueue.cc:42:35: warning: missing initializer for member 'cudaFuncAttributes::numRegs' [-Wmissing-field-initializers] enqueue.cc:42:35: warning: missing initializer for member 'cudaFuncAttributes::ptxVersion' [-Wmissing-field-initializers] enqueue.cc:42:35: warning: missing initializer for member 'cudaFuncAttributes::binaryVersion' [-Wmissing-field-initializers] enqueue.cc:42:35: warning: missing initializer for member 'cudaFuncAttributes::cacheModeCA' [-Wmissing-field-initializers] enqueue.cc:42:35: warning: missing initializer for member 'cudaFuncAttributes::maxDynamicSharedSizeBytes' [-Wmissing-field-initializers] enqueue.cc:42:35: warning: missing initializer for member 'cudaFuncAttributes::preferredShmemCarveout' [-Wmissing-field-initializers] enqueue.cc: In function 'ncclResult_t addP2pToPlan(ncclComm*, ncclKernelPlan*, int*, bool, int, int, void*, size_t, bool)': enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::opFull' [-Wmissing-field-initializers] 298 | }; | ^ enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::algorithm' [-Wmissing-field-initializers] enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::protocol' [-Wmissing-field-initializers] enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::pattern' [-Wmissing-field-initializers] enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::nChannels' [-Wmissing-field-initializers] enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::nThreads' [-Wmissing-field-initializers] enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::nBytes' [-Wmissing-field-initializers] enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::sendbuffSize' [-Wmissing-field-initializers] enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::recvbuffSize' [-Wmissing-field-initializers] enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::nstepsPerLoop' [-Wmissing-field-initializers] enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::nchunksPerLoop' [-Wmissing-field-initializers] enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::chunkSize' [-Wmissing-field-initializers] enqueue.cc:298:3: warning: missing initializer for member 'ncclInfo::channelId' [-Wmissing-field-initializers] enqueue.cc:312:35: warning: missing initializer for member 'ncclWorkElemP2p::proto' [-Wmissing-field-initializers] 312 | struct ncclWorkElemP2p elem = {0}; | ^ enqueue.cc:312:35: warning: missing initializer for member 'ncclWorkElemP2p::p2pType' [-Wmissing-field-initializers] enqueue.cc:312:35: warning: missing initializer for member 'ncclWorkElemP2p::nWarps' [-Wmissing-field-initializers] enqueue.cc:312:35: warning: missing initializer for member 'ncclWorkElemP2p::warpStart' [-Wmissing-field-initializers] enqueue.cc:312:35: warning: missing initializer for member 'ncclWorkElemP2p::ngroups' [-Wmissing-field-initializers] enqueue.cc:312:35: warning: missing initializer for member 'ncclWorkElemP2p::buffHi32' [-Wmissing-field-initializers] enqueue.cc:312:35: warning: missing initializer for member 'ncclWorkElemP2p::buffLo32' [-Wmissing-field-initializers] enqueue.cc:312:35: warning: missing initializer for member 'ncclWorkElemP2p::countHi32' [-Wmissing-field-initializers] enqueue.cc:312:35: warning: missing initializer for member 'ncclWorkElemP2p::countLo32' [-Wmissing-field-initializers] enqueue.cc:312:35: warning: missing initializer for member 'ncclWorkElemP2p::chunkSize' [-Wmissing-field-initializers] enqueue.cc: In function 'ncclResult_t ncclLaunchKernel(ncclComm*, ncclKernelPlan*)': enqueue.cc:1050:41: warning: missing initializer for member 'cudaLaunchConfig_st::blockDim' [-Wmissing-field-initializers] 1050 | cudaLaunchConfig_t launchConfig = {0}; | ^ enqueue.cc:1050:41: warning: missing initializer for member 'cudaLaunchConfig_st::dynamicSmemBytes' [-Wmissing-field-initializers] enqueue.cc:1050:41: warning: missing initializer for member 'cudaLaunchConfig_st::stream' [-Wmissing-field-initializers] enqueue.cc:1050:41: warning: missing initializer for member 'cudaLaunchConfig_st::attrs' [-Wmissing-field-initializers] enqueue.cc:1050:41: warning: missing initializer for member 'cudaLaunchConfig_st::numAttrs' [-Wmissing-field-initializers] enqueue.cc: In function 'ncclResult_t ncclLaunchPrepare(ncclComm*)': enqueue.cc:677:35: warning: 'fuseOk' may be used uninitialized [-Wmaybe-uninitialized] 677 | NCCLCHECK(addP2pToPlan(comm, plan, nWorkBudget, /*isSendNotRecv=*/false, recvPeer, recv->chunk, recvPtr, recvChunkBytes, fuseOk)); | ^ enqueue.cc:630:8: note: 'fuseOk' was declared here 630 | bool fuseOk; | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/nccl-2.19.3-1/src' Compiling init.cc > /builddir/build/BUILD/nccl-2.19.3-1/build/obj/init.o mkdir -p `dirname /builddir/build/BUILD/nccl-2.19.3-1/build/obj/init.o` g++ -I. -I/builddir/build/BUILD/nccl-2.19.3-1/build/include -DCUDA_MAJOR=11 -DCUDA_MINOR=8 -fPIC -fvisibility=hidden -Wall -Wno-unused-function -Wno-sign-compare -std=c++11 -Wvla -I /usr/local/cuda/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -O3 -g -Wall -Wextra -DPROFAPI -Iinclude -c init.cc -o /builddir/build/BUILD/nccl-2.19.3-1/build/obj/init.o make[1]: Leaving directory '/builddir/build/BUILD/nccl-2.19.3-1/src' In file included from include/transport.h:10, from include/comm.h:10, from include/channel.h:9, from init.cc:8: include/device.h: In function 'constexpr int ncclNvlsUnrollBytes(int)': include/device.h:356:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 356 | __host__ __device__ constexpr int ncclNvlsUnrollBytes(int cudaArch = NCCL_CUDA_ARCH) { return 4*16; } | ^ include/device.h: In function 'constexpr int ncclNvlsUnrollInsns(int)': include/device.h:357:59: warning: unused parameter 'cudaArch' [-Wunused-parameter] 357 | __host__ __device__ constexpr int ncclNvlsUnrollInsns(int cudaArch = NCCL_CUDA_ARCH) { return 16; } | ^ In file included from include/core.h:39, from include/info.h:13, from include/graph.h:113, from include/transport.h:11: include/nvtx.h: At global scope: include/nvtx.h:66:21: warning: missing initializer for member 'nvtxPayloadSchemaAttr_t::schemaId' [-Wmissing-field-initializers] 66 | nullptr, 0, 0, 0}; | ^ init.cc: In function 'ncclResult_t commGetSplitInfo(ncclComm*, ncclComm*, int, int, int*, int*, int*)': init.cc:1309:55: warning: unused parameter 'comm' [-Wunused-parameter] 1309 | static ncclResult_t commGetSplitInfo(struct ncclComm* comm, struct ncclComm* parent, int color, int key, int* nRanksRet, int* myRankRet, int* parentRanksRet) { | ~~~~~~~~~~~~~~~~~^~~~ init.cc: At global scope: init.cc:1665:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::description' [-Wmissing-field-initializers] 1665 | }; | ^ init.cc:1665:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::arrayOrUnionDetail' [-Wmissing-field-initializers] init.cc:1665:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::offset' [-Wmissing-field-initializers] init.cc:1665:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] init.cc:1665:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] init.cc:1665:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] init.cc:1665:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] init.cc:1665:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] init.cc:1665:1: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] init.cc: In function 'ncclResult_t ncclCommInitAll(ncclComm**, int, const int*)': init.cc:1692:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::description' [-Wmissing-field-initializers] 1692 | }; | ^ init.cc:1692:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::arrayOrUnionDetail' [-Wmissing-field-initializers] init.cc:1692:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::offset' [-Wmissing-field-initializers] init.cc:1692:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::semantics' [-Wmissing-field-initializers] init.cc:1692:3: warning: missing initializer for member 'nvtxPayloadSchemaEntry_t::reserved' [-Wmissing-field-initializers] init.cc: In function 'const char* ncclGetLastError(ncclComm_t)': init.cc:2116:41: warning: unused parameter 'comm' [-Wunused-parameter] 2116 | const char* ncclGetLastError(ncclComm_t comm) { | ~~~~~~~~~~~^~~~ init.cc: In function 'ncclResult_t ncclCommRegister(ncclComm_t, void*, size_t, void**)': init.cc:2173:48: warning: unused parameter 'comm' [-Wunused-parameter] 2173 | ncclResult_t ncclCommRegister(const ncclComm_t comm, void* buff, size_t size, void** handle) { | ~~~~~~~~~~~~~~~~~^~~~ init.cc:2173:60: warning: unused parameter 'buff' [-Wunused-parameter] 2173 | ncclResult_t ncclCommRegister(const ncclComm_t comm, void* buff, size_t size, void** handle) { | ~~~~~~^~~~ init.cc:2173:73: warning: unused parameter 'size' [-Wunused-parameter] 2173 | ncclResult_t ncclCommRegister(const ncclComm_t comm, void* buff, size_t size, void** handle) { | ~~~~~~~^~~~ init.cc:2173:86: warning: unused parameter 'handle' [-Wunused-parameter] 2173 | ncclResult_t ncclCommRegister(const ncclComm_t comm, void* buff, size_t size, void** handle) { | ~~~~~~~^~~~~~ init.cc: In function 'ncclResult_t ncclCommDeregister(ncclComm_t, void*)': init.cc:2224:50: warning: unused parameter 'comm' [-Wunused-parameter] 2224 | ncclResult_t ncclCommDeregister(const ncclComm_t comm, void* handle) { | ~~~~~~~~~~~~~~~~~^~~~ init.cc:2224:62: warning: unused parameter 'handle' [-Wunused-parameter] 2224 | ncclResult_t ncclCommDeregister(const ncclComm_t comm, void* handle) { | ~~~~~~^~~~~~ In file included from include/core.h:36: include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = long unsigned int; size_t = long unsigned int]': init.cc:374:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclSharedResources; size_t = long unsigned int]': init.cc:382:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = int; size_t = long unsigned int]': init.cc:386:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = collNetTrySetup(ncclComm_t, ncclComm_t, ncclTopoGraph*)::collnetShareInfo; size_t = long unsigned int]': init.cc:601:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclCollNetSharedRes; size_t = long unsigned int]': init.cc:657:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = unsigned char [4][10]; size_t = long unsigned int]': init.cc:687:7: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclPeerInfo; size_t = long unsigned int]': init.cc:818:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = initTransportsRank(ncclComm*, ncclComm*)::allGatherInfo; size_t = long unsigned int]': init.cc:961:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclNodeRanks; size_t = long unsigned int]': init.cc:995:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclTopoRanks*; size_t = long unsigned int]': init.cc:1029:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclComm; size_t = long unsigned int]': init.cc:1626:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = unsigned int; size_t = long unsigned int]': init.cc:1628:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclCommInitRankAsyncJob; size_t = long unsigned int]': init.cc:1635:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = ncclCommFinalizeAsyncJob; size_t = long unsigned int]': init.cc:1842:3: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ include/alloc.h: In instantiation of 'ncclResult_t ncclCallocDebug(T**, size_t, const char*, int) [with T = gdr_mem_desc; size_t = long unsigned int]': include/gdrwrap.h:218:3: required from 'ncclResult_t ncclGdrCudaCalloc(T**, T**, size_t, void**) [with T = ncclWork; size_t = long unsigned int]' init.cc:436:5: required from here include/alloc.h:44:65: warning: unused parameter 'filefunc' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~~~~~~~~~^~~~~~~~ include/alloc.h:44:79: warning: unused parameter 'line' [-Wunused-parameter] 44 | ncclResult_t ncclCallocDebug(T** ptr, size_t nelem, const char *filefunc, int line) { | ~~~~^~~~ RPM build errors: make: *** [Makefile:25: src.build] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.UZly6B (%build) Bad exit status from /var/tmp/rpm-tmp.UZly6B (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/libnccl.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/libnccl.spec