Skip to content

Commit 98d5574

Browse files
committed
Add libnvshmem installation
1 parent 4a23bb1 commit 98d5574

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

build.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1318,8 +1318,17 @@ def dockerfile_prepare_container_linux(argmap, backends, enable_gpu, target_mach
13181318
backend_dependencies = "libgomp1"
13191319

13201320
# libgfortran5 is needed by pytorch backend on ARM
1321-
if ("pytorch" in backends) and (target_machine == "aarch64"):
1322-
backend_dependencies += " libgfortran5"
1321+
if "pytorch" in backends:
1322+
if target_machine == "aarch64":
1323+
backend_dependencies += " libgfortran5"
1324+
1325+
if "CUDA_VERSION" in os.environ:
1326+
cuda_version_major = int(os.environ["CUDA_VERSION"].split(".")[0])
1327+
if cuda_version_major >= 13:
1328+
backend_dependencies += " libnvshmem3-cuda-{}".format(
1329+
cuda_version_major
1330+
)
1331+
13231332
# openssh-server is needed for fastertransformer
13241333
if "fastertransformer" in backends:
13251334
backend_dependencies += " openssh-server"

0 commit comments

Comments
 (0)