Skip to content

Commit 99f4820

Browse files
yinggehmc-nv
andauthored
ci: Anchor datacenter-gpu-manager-4-core version (#8315)
Co-authored-by: Misha Chornyi <[email protected]>
1 parent ad72741 commit 99f4820

File tree

2 files changed

+20
-9
lines changed

2 files changed

+20
-9
lines changed

Dockerfile.sdk

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,10 @@ RUN if [ "$TRITON_ENABLE_GPU" = "ON" ]; then \
265265
curl -o /tmp/cuda-keyring.deb \
266266
https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/$arch/cuda-keyring_1.1-1_all.deb \
267267
&& apt install /tmp/cuda-keyring.deb && rm /tmp/cuda-keyring.deb && \
268-
apt update && apt install --yes datacenter-gpu-manager-4-dev=1:${DCGM_VERSION}; \
268+
apt update && \
269+
apt install --yes --no-install-recommends \
270+
datacenter-gpu-manager-4-core=1:${DCGM_VERSION} \
271+
datacenter-gpu-manager-4-dev=1:${DCGM_VERSION}; \
269272
fi
270273

271274
# Build expects "python" executable (not python3).

build.py

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -858,19 +858,23 @@ def install_dcgm_libraries(dcgm_version, target_machine):
858858
# Install DCGM. Steps from https://developer.nvidia.com/dcgm#Downloads
859859
RUN dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/sbsa/cuda-rhel8.repo \\
860860
&& dnf clean expire-cache \\
861-
&& dnf install --assumeyes datacenter-gpu-manager-4-devel=1:{}
861+
&& dnf install --assumeyes \\
862+
datacenter-gpu-manager-4-core=1:{} \\
863+
datacenter-gpu-manager-4-devel=1:{}
862864
""".format(
863-
dcgm_version, dcgm_version
865+
dcgm_version, dcgm_version, dcgm_version
864866
)
865867
else:
866868
return """
867869
ENV DCGM_VERSION {}
868870
# Install DCGM. Steps from https://developer.nvidia.com/dcgm#Downloads
869871
RUN dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo \\
870872
&& dnf clean expire-cache \\
871-
&& dnf install --assumeyes datacenter-gpu-manager-4-devel=1:{}
873+
&& dnf install --assumeyes \\
874+
datacenter-gpu-manager-4-core=1:{} \\
875+
datacenter-gpu-manager-4-devel=1:{}
872876
""".format(
873-
dcgm_version, dcgm_version
877+
dcgm_version, dcgm_version, dcgm_version
874878
)
875879
else:
876880
if target_machine == "aarch64":
@@ -882,9 +886,11 @@ def install_dcgm_libraries(dcgm_version, target_machine):
882886
&& apt install /tmp/cuda-keyring.deb \\
883887
&& rm /tmp/cuda-keyring.deb \\
884888
&& apt update \\
885-
&& apt install --yes datacenter-gpu-manager-4-dev=1:{}
889+
&& apt install --yes --no-install-recommends \\
890+
datacenter-gpu-manager-4-core=1:{} \\
891+
datacenter-gpu-manager-4-dev=1:{}
886892
""".format(
887-
dcgm_version, dcgm_version
893+
dcgm_version, dcgm_version, dcgm_version
888894
)
889895
else:
890896
return """
@@ -895,9 +901,11 @@ def install_dcgm_libraries(dcgm_version, target_machine):
895901
&& apt install /tmp/cuda-keyring.deb \\
896902
&& rm /tmp/cuda-keyring.deb \\
897903
&& apt update \\
898-
&& apt install --yes datacenter-gpu-manager-4-dev=1:{}
904+
&& apt install --yes --no-install-recommends \\
905+
datacenter-gpu-manager-4-core=1:{} \\
906+
datacenter-gpu-manager-4-dev=1:{}
899907
""".format(
900-
dcgm_version, dcgm_version
908+
dcgm_version, dcgm_version, dcgm_version
901909
)
902910

903911

0 commit comments

Comments
 (0)