Failed to Build NCCL with Blackwell support (Configure network connectivity completed)
Both node shown the error messages as followed (Chinese has been translated)
nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2025 NVIDIA Corporation
Built on Wed_Aug_20_01:57:39_PM_PDT_2025
Cuda compilation tools, release 13.0, V13.0.88
Build cuda_13.0.r13.0/compiler.36424714_0
(base) dell@promaxgb10-0843:~/nccl$ ls
build ext-net ext-profiler ext-tuner LICENSE.txt Makefile makefiles pkg README.md src
(base) dell@promaxgb10-0843:~/nccl$ make -j src.build NVCC_GENCODE=“-gencode=arch=compute_121,code=sm_121”
make -C src build BUILDDIR=/home/dell/nccl/build
make[1]: 进入目录“/home/dell/nccl/src” ===========>Change into directory
NVCC_GENCODE is -gencode=arch=compute_121,code=sm_121
Grabbing include/nccl_device.h > /home/dell/nccl/build/include/nccl_device.h
Grabbing include/nccl_device/comm.h > /home/dell/nccl/build/include/nccl_device/comm.h
Generating nccl.h.in > /home/dell/nccl/build/include/nccl.h
Grabbing include/nccl_device/coop.h > /home/dell/nccl/build/include/nccl_device/coop.h
Grabbing include/nccl_device/core.h > /home/dell/nccl/build/include/nccl_device/core.h
……
Compiling ras/peers.cc > /home/dell/nccl/build/obj/ras/peers.o
Compiling ras/ras.cc > /home/dell/nccl/build/obj/ras/ras.o
Compiling ras/rasnet.cc > /home/dell/nccl/build/obj/ras/rasnet.o
Compiling enhcompat.cc > /home/dell/nccl/build/obj/enhcompat.o
make[2]: 进入目录“/home/dell/nccl/src/device”===========>Change into directory
Compiling ras/client.cc > /home/dell/nccl/build/obj/ras/client.o
NVCC_GENCODE is -gencode=arch=compute_121,code=sm_121
bash: 行 5: ./generate.py: 权限不够 =========>Insufficient permissions
Dependencies src/device/common.cu
Dependencies src/device/onerank.cu
Linking ncclras > /home/dell/nccl/build/bin/ncclras
Compiling src/device/common.cu
Compiling src/device/onerank.cu
nvlink error : Undefined reference to ‘ncclDevFuncTable’ in ‘/home/dell/nccl/build/obj/device/common.cu.o’
make[2]: *** [Makefile:119:/home/dell/nccl/build/obj/device/device_glue.o] 错误 255 =======》error 255
make[2]: 离开目录“/home/dell/nccl/src/device” =========>Exit the directory
make[1]: *** [Makefile:74:/home/dell/nccl/build/obj/device/manifest] 错误 2 ========》error 2
make[1]: 离开目录“/home/dell/nccl/src” =========>Exit the directory
make: *** [Makefile:25:src.build] 错误 2=======》error 2
Any suggestion will be appreicated
elsaco
2
Looks like a permission issue!
I did a test build and it compiles okay. Build log:
elsaco@spark2:~/GitHub/nccl$ make -j 8 src.build NVCC_GENCODE="-gencode=arch=compute_121,code=sm_121"
make -C src build BUILDDIR=/home/elsaco/GitHub/nccl/build
make[1]: Entering directory '/home/elsaco/GitHub/nccl/src'
NVCC_GENCODE is -gencode=arch=compute_121,code=sm_121
Generating nccl.h.in > /home/elsaco/GitHub/nccl/build/include/nccl.h
Grabbing include/nccl_device.h > /home/elsaco/GitHub/nccl/build/include/nccl_device.h
Grabbing include/nccl_device/barrier.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/barrier.h
Grabbing include/nccl_device/comm.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/comm.h
Grabbing include/nccl_device/coop.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/coop.h
Grabbing include/nccl_device/core.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/core.h
Grabbing include/nccl_device/gin_barrier.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin_barrier.h
Grabbing include/nccl_device/gin.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin.h
Grabbing include/nccl_device/ll_a2a.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/ll_a2a.h
Grabbing include/nccl_device/net_device.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/net_device.h
Grabbing include/nccl_device/lsa_barrier.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/lsa_barrier.h
Grabbing include/nccl_device/ptr.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/ptr.h
Grabbing include/nccl_device/utility.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/utility.h
Grabbing include/nccl_device/gin/gin_device_common.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gin_device_common.h
Grabbing include/nccl_device/gin/gin_device_api.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gin_device_api.h
Grabbing include/nccl_device/gin/gin_device_host_common.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gin_device_host_common.h
Grabbing include/nccl_device/impl/barrier__funcs.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/barrier__funcs.h
Grabbing include/nccl_device/impl/barrier__types.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/barrier__types.h
Grabbing include/nccl_device/impl/comm__funcs.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/comm__funcs.h
Grabbing include/nccl_device/impl/comm__types.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/comm__types.h
Grabbing include/nccl_device/impl/core__funcs.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/core__funcs.h
Grabbing include/nccl_device/impl/core__types.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/core__types.h
Grabbing include/nccl_device/impl/gin_barrier__funcs.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/gin_barrier__funcs.h
Grabbing include/nccl_device/impl/gin_barrier__types.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/gin_barrier__types.h
Grabbing include/nccl_device/impl/gin__funcs.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/gin__funcs.h
Grabbing include/nccl_device/impl/gin__types.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/gin__types.h
Grabbing include/nccl_device/impl/ll_a2a__funcs.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/ll_a2a__funcs.h
Grabbing include/nccl_device/impl/ll_a2a__types.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/ll_a2a__types.h
Grabbing include/nccl_device/impl/lsa_barrier__funcs.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/lsa_barrier__funcs.h
Grabbing include/nccl_device/impl/lsa_barrier__types.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/lsa_barrier__types.h
Grabbing include/nccl_device/impl/ptr__funcs.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/ptr__funcs.h
Grabbing include/nccl_device/impl/ptr__types.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/impl/ptr__types.h
Grabbing include/nccl_device/gin/gdaki/gin_gdaki_device_host_common.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gdaki/gin_gdaki_device_host_common.h
Grabbing include/nccl_device/gin/gdaki/gin_gdaki.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gdaki/gin_gdaki.h
Grabbing include/nccl_device/gin/proxy/gin_proxy_device_host_common.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/proxy/gin_proxy_device_host_common.h
Grabbing include/nccl_device/gin/proxy/gin_proxy.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/proxy/gin_proxy.h
Grabbing transport/gdaki/doca-gpunetio/include/doca_gpunetio_device.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gdaki/doca_gpunetio/doca_gpunetio_device.h
Grabbing transport/gdaki/doca-gpunetio/include/common/doca_gpunetio_verbs_def.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gdaki/doca_gpunetio/common/doca_gpunetio_verbs_def.h
Grabbing transport/gdaki/doca-gpunetio/include/common/doca_gpunetio_verbs_dev.h > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gdaki/doca_gpunetio/common/doca_gpunetio_verbs_dev.h
Grabbing transport/gdaki/doca-gpunetio/include/device/doca_gpunetio_dev_verbs_common.cuh > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gdaki/doca_gpunetio/device/doca_gpunetio_dev_verbs_common.cuh
Grabbing transport/gdaki/doca-gpunetio/include/device/doca_gpunetio_dev_verbs_counter.cuh > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gdaki/doca_gpunetio/device/doca_gpunetio_dev_verbs_counter.cuh
Grabbing transport/gdaki/doca-gpunetio/include/device/doca_gpunetio_dev_verbs_cq.cuh > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gdaki/doca_gpunetio/device/doca_gpunetio_dev_verbs_cq.cuh
Grabbing transport/gdaki/doca-gpunetio/include/device/doca_gpunetio_dev_verbs_onesided.cuh > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gdaki/doca_gpunetio/device/doca_gpunetio_dev_verbs_onesided.cuh
Grabbing transport/gdaki/doca-gpunetio/include/device/doca_gpunetio_dev_verbs_qp.cuh > /home/elsaco/GitHub/nccl/build/include/nccl_device/gin/gdaki/doca_gpunetio/device/doca_gpunetio_dev_verbs_qp.cuh
Compiling transport/gdaki/doca-gpunetio/src/doca_verbs_cq.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_verbs_cq.o
Compiling transport/gdaki/doca-gpunetio/src/doca_verbs_qp.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_verbs_qp.o
Compiling transport/gdaki/doca-gpunetio/src/doca_verbs_device_attr.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_verbs_device_attr.o
Compiling transport/gdaki/doca-gpunetio/src/doca_verbs_umem.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_verbs_umem.o
Compiling transport/gdaki/doca-gpunetio/src/doca_verbs_srq.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_verbs_srq.o
Compiling transport/gdaki/doca-gpunetio/src/doca_verbs_uar.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_verbs_uar.o
Compiling transport/gdaki/doca-gpunetio/src/doca_gpunetio.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_gpunetio.o
Compiling transport/gdaki/doca-gpunetio/src/doca_gpunetio_log.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_gpunetio_log.o
Compiling transport/gdaki/doca-gpunetio/src/doca_gpunetio_high_level.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_gpunetio_high_level.o
Compiling transport/gdaki/doca-gpunetio/src/doca_verbs_cuda_wrapper.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_verbs_cuda_wrapper.o
Compiling transport/gdaki/doca-gpunetio/src/doca_verbs_mlx5dv_wrapper.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_verbs_mlx5dv_wrapper.o
Compiling transport/gdaki/doca-gpunetio/src/doca_verbs_ibv_wrapper.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_verbs_ibv_wrapper.o
Compiling transport/gdaki/doca-gpunetio/src/doca_gpunetio_gdrcopy.cpp > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/doca-gpunetio/doca_gpunetio_gdrcopy.o
make[2]: Entering directory '/home/elsaco/GitHub/nccl/src/device'
NVCC_GENCODE is -gencode=arch=compute_121,code=sm_121
Generating nccl.pc.in > /home/elsaco/GitHub/nccl/build/lib/pkgconfig/nccl.pc
Compiling ras/client.cc > /home/elsaco/GitHub/nccl/build/obj/ras/client.o
Compiling bootstrap.cc > /home/elsaco/GitHub/nccl/build/obj/bootstrap.o
NVCC_GENCODE is -gencode=arch=compute_121,code=sm_121
Compiling channel.cc > /home/elsaco/GitHub/nccl/build/obj/channel.o
Dependencies src/device/common.cu
Compiling collectives.cc > /home/elsaco/GitHub/nccl/build/obj/collectives.o
Compiling debug.cc > /home/elsaco/GitHub/nccl/build/obj/debug.o
Compiling enqueue.cc > /home/elsaco/GitHub/nccl/build/obj/enqueue.o
Compiling group.cc > /home/elsaco/GitHub/nccl/build/obj/group.o
Compiling init.cc > /home/elsaco/GitHub/nccl/build/obj/init.o
Compiling init_nvtx.cc > /home/elsaco/GitHub/nccl/build/obj/init_nvtx.o
Compiling proxy.cc > /home/elsaco/GitHub/nccl/build/obj/proxy.o
Compiling transport.cc > /home/elsaco/GitHub/nccl/build/obj/transport.o
Dependencies src/device/onerank.cu
Compiling mnnvl.cc > /home/elsaco/GitHub/nccl/build/obj/mnnvl.o
Compiling allocator.cc > /home/elsaco/GitHub/nccl/build/obj/allocator.o
Compiling dev_runtime.cc > /home/elsaco/GitHub/nccl/build/obj/dev_runtime.o
Compiling sym_kernels.cc > /home/elsaco/GitHub/nccl/build/obj/sym_kernels.o
Compiling ce_coll.cc > /home/elsaco/GitHub/nccl/build/obj/ce_coll.o
Compiling graph/connect.cc > /home/elsaco/GitHub/nccl/build/obj/graph/connect.o
Compiling graph/paths.cc > /home/elsaco/GitHub/nccl/build/obj/graph/paths.o
Compiling graph/rings.cc > /home/elsaco/GitHub/nccl/build/obj/graph/rings.o
Compiling graph/search.cc > /home/elsaco/GitHub/nccl/build/obj/graph/search.o
Dependencies build/obj/device/gensrc/all_gather.cu
Compiling graph/topo.cc > /home/elsaco/GitHub/nccl/build/obj/graph/topo.o
Compiling graph/trees.cc > /home/elsaco/GitHub/nccl/build/obj/graph/trees.o
Compiling graph/tuning.cc > /home/elsaco/GitHub/nccl/build/obj/graph/tuning.o
Compiling graph/xml.cc > /home/elsaco/GitHub/nccl/build/obj/graph/xml.o
Compiling misc/argcheck.cc > /home/elsaco/GitHub/nccl/build/obj/misc/argcheck.o
Compiling misc/cudawrap.cc > /home/elsaco/GitHub/nccl/build/obj/misc/cudawrap.o
Compiling misc/gdrwrap.cc > /home/elsaco/GitHub/nccl/build/obj/misc/gdrwrap.o
Dependencies build/obj/device/gensrc/all_reduce.cu
Compiling misc/ibvsymbols.cc > /home/elsaco/GitHub/nccl/build/obj/misc/ibvsymbols.o
Compiling misc/ibvwrap.cc > /home/elsaco/GitHub/nccl/build/obj/misc/ibvwrap.o
Compiling misc/ipcsocket.cc > /home/elsaco/GitHub/nccl/build/obj/misc/ipcsocket.o
Compiling misc/mlx5dvsymbols.cc > /home/elsaco/GitHub/nccl/build/obj/misc/mlx5dvsymbols.o
Compiling misc/mlx5dvwrap.cc > /home/elsaco/GitHub/nccl/build/obj/misc/mlx5dvwrap.o
Compiling misc/nvmlwrap.cc > /home/elsaco/GitHub/nccl/build/obj/misc/nvmlwrap.o
Compiling misc/param.cc > /home/elsaco/GitHub/nccl/build/obj/misc/param.o
Compiling misc/shmutils.cc > /home/elsaco/GitHub/nccl/build/obj/misc/shmutils.o
Compiling misc/socket.cc > /home/elsaco/GitHub/nccl/build/obj/misc/socket.o
Compiling misc/strongstream.cc > /home/elsaco/GitHub/nccl/build/obj/misc/strongstream.o
Compiling misc/utils.cc > /home/elsaco/GitHub/nccl/build/obj/misc/utils.o
Compiling transport/coll_net.cc > /home/elsaco/GitHub/nccl/build/obj/transport/coll_net.o
Compiling transport/generic.cc > /home/elsaco/GitHub/nccl/build/obj/transport/generic.o
Compiling transport/net.cc > /home/elsaco/GitHub/nccl/build/obj/transport/net.o
Compiling transport/net_ib.cc > /home/elsaco/GitHub/nccl/build/obj/transport/net_ib.o
Dependencies build/obj/device/gensrc/broadcast.cu
Dependencies build/obj/device/gensrc/reduce.cu
Compiling transport/net_socket.cc > /home/elsaco/GitHub/nccl/build/obj/transport/net_socket.o
Compiling transport/nvls.cc > /home/elsaco/GitHub/nccl/build/obj/transport/nvls.o
Compiling transport/p2p.cc > /home/elsaco/GitHub/nccl/build/obj/transport/p2p.o
Compiling transport/profiler.cc > /home/elsaco/GitHub/nccl/build/obj/transport/profiler.o
Dependencies build/obj/device/gensrc/reduce_scatter.cu
Compiling transport/shm.cc > /home/elsaco/GitHub/nccl/build/obj/transport/shm.o
Compiling transport/gdaki/gin_host_gdaki.cc > /home/elsaco/GitHub/nccl/build/obj/transport/gdaki/gin_host_gdaki.o
Dependencies build/obj/device/gensrc/sendrecv.cu
Compiling register/coll_reg.cc > /home/elsaco/GitHub/nccl/build/obj/register/coll_reg.o
Compiling register/register.cc > /home/elsaco/GitHub/nccl/build/obj/register/register.o
Compiling register/sendrecv_reg.cc > /home/elsaco/GitHub/nccl/build/obj/register/sendrecv_reg.o
Compiling plugin/env.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/env.o
Compiling plugin/net.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/net.o
Dependencies build/obj/device/gensrc/host_table.cc
Compiling plugin/plugin_open.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/plugin_open.o
Compiling plugin/profiler.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/profiler.o
Dependencies build/obj/device/gensrc/device_table.cu
Compiling plugin/tuner.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/tuner.o
Compiling plugin/net/net_v10.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/net/net_v10.o
Compiling plugin/net/net_v11.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/net/net_v11.o
Compiling plugin/net/net_v6.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/net/net_v6.o
Dependencies build/obj/device/gensrc/symmetric/all_gather.cu
Compiling plugin/net/net_v7.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/net/net_v7.o
Compiling plugin/net/net_v8.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/net/net_v8.o
Compiling plugin/net/net_v9.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/net/net_v9.o
Compiling plugin/tuner/tuner_v2.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/tuner/tuner_v2.o
Compiling plugin/tuner/tuner_v3.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/tuner/tuner_v3.o
Compiling plugin/tuner/tuner_v4.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/tuner/tuner_v4.o
Compiling plugin/tuner/tuner_v5.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/tuner/tuner_v5.o
Compiling plugin/profiler/profiler_v1.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/profiler/profiler_v1.o
Compiling plugin/profiler/profiler_v2.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/profiler/profiler_v2.o
Compiling plugin/profiler/profiler_v3.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/profiler/profiler_v3.o
Dependencies build/obj/device/gensrc/symmetric/all_reduce.cu
Dependencies build/obj/device/gensrc/symmetric/reduce_scatter.cu
Compiling plugin/profiler/profiler_v4.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/profiler/profiler_v4.o
Compiling plugin/profiler/profiler_v5.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/profiler/profiler_v5.o
Compiling plugin/env/env_v1.cc > /home/elsaco/GitHub/nccl/build/obj/plugin/env/env_v1.o
Compiling nccl_device/core.cc > /home/elsaco/GitHub/nccl/build/obj/nccl_device/core.o
Compiling nccl_device/gin_barrier.cc > /home/elsaco/GitHub/nccl/build/obj/nccl_device/gin_barrier.o
Compiling nccl_device/ll_a2a.cc > /home/elsaco/GitHub/nccl/build/obj/nccl_device/ll_a2a.o
Compiling nccl_device/lsa_barrier.cc > /home/elsaco/GitHub/nccl/build/obj/nccl_device/lsa_barrier.o
Compiling scheduler/symmetric_sched.cc > /home/elsaco/GitHub/nccl/build/obj/scheduler/symmetric_sched.o
Dependencies build/obj/device/gensrc/symmetric/sym_kernels_host.cc
Compiling gin/gin_host.cc > /home/elsaco/GitHub/nccl/build/obj/gin/gin_host.o
Compiling gin/gin_host_proxy.cc > /home/elsaco/GitHub/nccl/build/obj/gin/gin_host_proxy.o
Compiling ras/client_support.cc > /home/elsaco/GitHub/nccl/build/obj/ras/client_support.o
Compiling ras/collectives.cc > /home/elsaco/GitHub/nccl/build/obj/ras/collectives.o
Compiling ras/peers.cc > /home/elsaco/GitHub/nccl/build/obj/ras/peers.o
Compiling src/device/common.cu
Compiling src/device/onerank.cu
Compiling ras/ras.cc > /home/elsaco/GitHub/nccl/build/obj/ras/ras.o
Compiling ras/rasnet.cc > /home/elsaco/GitHub/nccl/build/obj/ras/rasnet.o
Compiling enhcompat.cc > /home/elsaco/GitHub/nccl/build/obj/enhcompat.o
Linking ncclras > /home/elsaco/GitHub/nccl/build/bin/ncclras
Compiling build/obj/device/gensrc/all_gather.cu
Compiling build/obj/device/gensrc/all_reduce_minmax_bf16.cu
Compiling build/obj/device/gensrc/all_reduce_minmax_f16.cu
Compiling build/obj/device/gensrc/all_reduce_minmax_f32.cu
Compiling build/obj/device/gensrc/all_reduce_minmax_f64.cu
Compiling build/obj/device/gensrc/all_reduce_minmax_f8e4m3.cu
Compiling build/obj/device/gensrc/all_reduce_minmax_f8e5m2.cu
Compiling build/obj/device/gensrc/all_reduce_minmax_i32.cu
Compiling build/obj/device/gensrc/all_reduce_minmax_i64.cu
Compiling build/obj/device/gensrc/all_reduce_minmax_u32.cu
Compiling build/obj/device/gensrc/all_reduce_minmax_u64.cu
Compiling build/obj/device/gensrc/all_reduce_minmax_u8.cu
Compiling build/obj/device/gensrc/all_reduce_premulsum_bf16.cu
Compiling build/obj/device/gensrc/all_reduce_premulsum_f16.cu
Compiling build/obj/device/gensrc/all_reduce_premulsum_f32.cu
Compiling build/obj/device/gensrc/all_reduce_premulsum_f64.cu
Compiling build/obj/device/gensrc/all_reduce_premulsum_f8e4m3.cu
Compiling build/obj/device/gensrc/all_reduce_premulsum_f8e5m2.cu
Compiling build/obj/device/gensrc/all_reduce_premulsum_u32.cu
Compiling build/obj/device/gensrc/all_reduce_premulsum_u64.cu
Compiling build/obj/device/gensrc/all_reduce_premulsum_u8.cu
Compiling build/obj/device/gensrc/all_reduce_prod_bf16.cu
Compiling build/obj/device/gensrc/all_reduce_prod_f16.cu
Compiling build/obj/device/gensrc/all_reduce_prod_f32.cu
Compiling build/obj/device/gensrc/all_reduce_prod_f64.cu
Compiling build/obj/device/gensrc/all_reduce_prod_f8e4m3.cu
Compiling build/obj/device/gensrc/all_reduce_prod_f8e5m2.cu
Compiling build/obj/device/gensrc/all_reduce_prod_u32.cu
Compiling build/obj/device/gensrc/all_reduce_prod_u64.cu
Compiling build/obj/device/gensrc/all_reduce_prod_u8.cu
Compiling build/obj/device/gensrc/all_reduce_sum_bf16.cu
Compiling build/obj/device/gensrc/all_reduce_sum_f16.cu
Compiling build/obj/device/gensrc/all_reduce_sum_f32.cu
Compiling build/obj/device/gensrc/all_reduce_sum_f64.cu
Compiling build/obj/device/gensrc/all_reduce_sum_f8e4m3.cu
Compiling build/obj/device/gensrc/all_reduce_sum_f8e5m2.cu
Compiling build/obj/device/gensrc/all_reduce_sum_u32.cu
Compiling build/obj/device/gensrc/all_reduce_sum_u64.cu
Compiling build/obj/device/gensrc/all_reduce_sum_u8.cu
Compiling build/obj/device/gensrc/all_reduce_sumpostdiv_u32.cu
Compiling build/obj/device/gensrc/all_reduce_sumpostdiv_u64.cu
Compiling build/obj/device/gensrc/all_reduce_sumpostdiv_u8.cu
Compiling build/obj/device/gensrc/broadcast.cu
Compiling build/obj/device/gensrc/reduce_minmax_bf16.cu
Compiling build/obj/device/gensrc/reduce_minmax_f16.cu
Compiling build/obj/device/gensrc/reduce_minmax_f32.cu
Compiling build/obj/device/gensrc/reduce_minmax_f64.cu
Compiling build/obj/device/gensrc/reduce_minmax_f8e4m3.cu
Compiling build/obj/device/gensrc/reduce_minmax_f8e5m2.cu
Compiling build/obj/device/gensrc/reduce_minmax_u32.cu
Compiling build/obj/device/gensrc/reduce_minmax_u64.cu
Compiling build/obj/device/gensrc/reduce_minmax_u8.cu
Compiling build/obj/device/gensrc/reduce_premulsum_bf16.cu
Compiling build/obj/device/gensrc/reduce_premulsum_f16.cu
Compiling build/obj/device/gensrc/reduce_premulsum_f32.cu
Compiling build/obj/device/gensrc/reduce_premulsum_f64.cu
Compiling build/obj/device/gensrc/reduce_premulsum_f8e4m3.cu
Compiling build/obj/device/gensrc/reduce_premulsum_f8e5m2.cu
Compiling build/obj/device/gensrc/reduce_premulsum_u32.cu
Compiling build/obj/device/gensrc/reduce_premulsum_u64.cu
Compiling build/obj/device/gensrc/reduce_premulsum_u8.cu
Compiling build/obj/device/gensrc/reduce_prod_bf16.cu
Compiling build/obj/device/gensrc/reduce_prod_f16.cu
Compiling build/obj/device/gensrc/reduce_prod_f32.cu
Compiling build/obj/device/gensrc/reduce_prod_f64.cu
Compiling build/obj/device/gensrc/reduce_prod_f8e4m3.cu
Compiling build/obj/device/gensrc/reduce_prod_f8e5m2.cu
Compiling build/obj/device/gensrc/reduce_prod_u32.cu
Compiling build/obj/device/gensrc/reduce_prod_u64.cu
Compiling build/obj/device/gensrc/reduce_prod_u8.cu
Compiling build/obj/device/gensrc/reduce_scatter_minmax_bf16.cu
Compiling build/obj/device/gensrc/reduce_scatter_minmax_f16.cu
Compiling build/obj/device/gensrc/reduce_scatter_minmax_f32.cu
Compiling build/obj/device/gensrc/reduce_scatter_minmax_f64.cu
Compiling build/obj/device/gensrc/reduce_scatter_minmax_f8e4m3.cu
Compiling build/obj/device/gensrc/reduce_scatter_minmax_f8e5m2.cu
Compiling build/obj/device/gensrc/reduce_scatter_minmax_i32.cu
Compiling build/obj/device/gensrc/reduce_scatter_minmax_i64.cu
Compiling build/obj/device/gensrc/reduce_scatter_minmax_u32.cu
Compiling build/obj/device/gensrc/reduce_scatter_minmax_u64.cu
Compiling build/obj/device/gensrc/reduce_scatter_minmax_u8.cu
Compiling build/obj/device/gensrc/reduce_scatter_premulsum_bf16.cu
Compiling build/obj/device/gensrc/reduce_scatter_premulsum_f16.cu
Compiling build/obj/device/gensrc/reduce_scatter_premulsum_f32.cu
Compiling build/obj/device/gensrc/reduce_scatter_premulsum_f64.cu
Compiling build/obj/device/gensrc/reduce_scatter_premulsum_f8e4m3.cu
Compiling build/obj/device/gensrc/reduce_scatter_premulsum_f8e5m2.cu
Compiling build/obj/device/gensrc/reduce_scatter_premulsum_u32.cu
Compiling build/obj/device/gensrc/reduce_scatter_premulsum_u64.cu
Compiling build/obj/device/gensrc/reduce_scatter_premulsum_u8.cu
Compiling build/obj/device/gensrc/reduce_scatter_prod_bf16.cu
Compiling build/obj/device/gensrc/reduce_scatter_prod_f16.cu
Compiling build/obj/device/gensrc/reduce_scatter_prod_f32.cu
Compiling build/obj/device/gensrc/reduce_scatter_prod_f64.cu
Compiling build/obj/device/gensrc/reduce_scatter_prod_f8e4m3.cu
Compiling build/obj/device/gensrc/reduce_scatter_prod_f8e5m2.cu
Compiling build/obj/device/gensrc/reduce_scatter_prod_u32.cu
Compiling build/obj/device/gensrc/reduce_scatter_prod_u64.cu
Compiling build/obj/device/gensrc/reduce_scatter_prod_u8.cu
Compiling build/obj/device/gensrc/reduce_scatter_sum_bf16.cu
Compiling build/obj/device/gensrc/reduce_scatter_sum_f16.cu
Compiling build/obj/device/gensrc/reduce_scatter_sum_f32.cu
Compiling build/obj/device/gensrc/reduce_scatter_sum_f64.cu
Compiling build/obj/device/gensrc/reduce_scatter_sum_f8e4m3.cu
Compiling build/obj/device/gensrc/reduce_scatter_sum_f8e5m2.cu
Compiling build/obj/device/gensrc/reduce_scatter_sum_u32.cu
Compiling build/obj/device/gensrc/reduce_scatter_sum_u64.cu
Compiling build/obj/device/gensrc/reduce_scatter_sum_u8.cu
Compiling build/obj/device/gensrc/reduce_scatter_sumpostdiv_u32.cu
Compiling build/obj/device/gensrc/reduce_scatter_sumpostdiv_u64.cu
Compiling build/obj/device/gensrc/reduce_scatter_sumpostdiv_u8.cu
Compiling build/obj/device/gensrc/reduce_sum_bf16.cu
Compiling build/obj/device/gensrc/reduce_sum_f16.cu
Compiling build/obj/device/gensrc/reduce_sum_f32.cu
Compiling build/obj/device/gensrc/reduce_sum_f64.cu
Compiling build/obj/device/gensrc/reduce_sum_f8e4m3.cu
Compiling build/obj/device/gensrc/reduce_sum_f8e5m2.cu
Compiling build/obj/device/gensrc/reduce_sum_u32.cu
Compiling build/obj/device/gensrc/reduce_sum_u64.cu
Compiling build/obj/device/gensrc/reduce_sum_u8.cu
Compiling build/obj/device/gensrc/reduce_sumpostdiv_u32.cu
Compiling build/obj/device/gensrc/reduce_sumpostdiv_u64.cu
Compiling build/obj/device/gensrc/reduce_sumpostdiv_u8.cu
Compiling build/obj/device/gensrc/sendrecv.cu
Compiling build/obj/device/gensrc/host_table.cc
Compiling build/obj/device/gensrc/device_table.cu
Compiling build/obj/device/gensrc/symmetric/all_gather.cu
Compiling build/obj/device/gensrc/symmetric/all_reduce_sum_bf16.cu
Compiling build/obj/device/gensrc/symmetric/all_reduce_sum_f16.cu
Compiling build/obj/device/gensrc/symmetric/all_reduce_sum_f32.cu
Compiling build/obj/device/gensrc/symmetric/all_reduce_sum_f8e4m3.cu
Compiling build/obj/device/gensrc/symmetric/all_reduce_sum_f8e4m3_RSxLDMC_AGxSTMC.cu
Compiling build/obj/device/gensrc/symmetric/all_reduce_sum_f8e5m2.cu
Compiling build/obj/device/gensrc/symmetric/all_reduce_sum_f8e5m2_RSxLDMC_AGxSTMC.cu
Compiling build/obj/device/gensrc/symmetric/reduce_scatter_sum_bf16.cu
Compiling build/obj/device/gensrc/symmetric/reduce_scatter_sum_f16.cu
Compiling build/obj/device/gensrc/symmetric/reduce_scatter_sum_f32.cu
Compiling build/obj/device/gensrc/symmetric/reduce_scatter_sum_f8e4m3.cu
Compiling build/obj/device/gensrc/symmetric/reduce_scatter_sum_f8e4m3_LDMC.cu
Compiling build/obj/device/gensrc/symmetric/reduce_scatter_sum_f8e5m2.cu
Compiling build/obj/device/gensrc/symmetric/reduce_scatter_sum_f8e5m2_LDMC.cu
Compiling build/obj/device/gensrc/symmetric/sym_kernels_host.cc
make[2]: Leaving directory '/home/elsaco/GitHub/nccl/src/device'
Linking libnccl.so.2.28.9 > /home/elsaco/GitHub/nccl/build/lib/libnccl.so.2.28.9
Archiving libnccl_static.a > /home/elsaco/GitHub/nccl/build/lib/libnccl_static.a
make[1]: Leaving directory '/home/elsaco/GitHub/nccl/src'
Compiler info:
elsaco@spark2:~/GitHub/nccl$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2025 NVIDIA Corporation
Built on Wed_Aug_20_01:57:39_PM_PDT_2025
Cuda compilation tools, release 13.0, V13.0.88
Build cuda_13.0.r13.0/compiler.36424714_0
system
Closed
5
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.