openucx / ucc

Unified Collective Communication Library
https://openucx.github.io/ucc/
BSD 3-Clause "New" or "Revised" License
177 stars 85 forks source link

Include #847 in v1.3.0 RC #947

Closed sandeepd-nv closed 3 months ago

sandeepd-nv commented 3 months ago

Hi, please consider including PR #847 in v1.3.0 RC. I am not able to build v1.2.0 or v.1.3.0-rc1 with CUDA. Either nvcc hangs on certain files or it errors out due to the issue addressed in the aforementioned PR.

Sergei-Lebedev commented 3 months ago

Hi @sandeepd-nv, this PR already included into v1.3.0. Please keep in mind that if you build UCC with default options it might take a lot of time to compile it since we need to build all combinations of reductions and GPU archs. You can use --with-nvcc-gencode option to reduce compilation time (https://github.com/openucx/ucc/wiki/FAQ#15-how-to-compile-ucc-for-a-specific-gpu-architecture)

sandeepd-nv commented 3 months ago

Thanks @Sergei-Lebedev!