mirror of
https://github.com/NVIDIA/nvidia-container-toolkit
synced 2025-06-26 18:18:24 +00:00
Switch to cuda ubi9 base image
Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
parent
1f7c7ffec2
commit
aafe4d7ad0
2
.github/workflows/image.yaml
vendored
2
.github/workflows/image.yaml
vendored
@ -80,7 +80,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
dist:
|
dist:
|
||||||
- ubi8
|
- ubi9
|
||||||
- packaging
|
- packaging
|
||||||
needs: packages
|
needs: packages
|
||||||
steps:
|
steps:
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
ARG GOLANG_VERSION=x.x.x
|
ARG GOLANG_VERSION=x.x.x
|
||||||
ARG VERSION="N/A"
|
ARG VERSION="N/A"
|
||||||
|
|
||||||
FROM nvcr.io/nvidia/cuda:12.9.0-base-ubi8 AS build
|
FROM nvcr.io/nvidia/cuda:12.9.0-base-ubi9 AS build
|
||||||
|
|
||||||
RUN dnf install -y \
|
RUN dnf install -y \
|
||||||
wget make git gcc \
|
wget make git gcc \
|
||||||
@ -50,7 +50,7 @@ RUN make PREFIX=/artifacts/bin cmd-nvidia-ctk-installer
|
|||||||
|
|
||||||
# The packaging stage collects the deb and rpm packages built for supported
|
# The packaging stage collects the deb and rpm packages built for supported
|
||||||
# architectures.
|
# architectures.
|
||||||
FROM nvcr.io/nvidia/cuda:12.9.0-base-ubi8 AS packaging
|
FROM nvcr.io/nvidia/cuda:12.9.0-base-ubi9 AS packaging
|
||||||
|
|
||||||
ARG ARTIFACTS_ROOT
|
ARG ARTIFACTS_ROOT
|
||||||
COPY ${ARTIFACTS_ROOT} /artifacts/packages/
|
COPY ${ARTIFACTS_ROOT} /artifacts/packages/
|
||||||
@ -92,7 +92,7 @@ RUN set -eux; \
|
|||||||
for p in $(ls /deb-packages/${ARCH}/*.deb); do dpkg-deb -xv $p /artifacts/deb/; done
|
for p in $(ls /deb-packages/${ARCH}/*.deb); do dpkg-deb -xv $p /artifacts/deb/; done
|
||||||
|
|
||||||
# The rpmpackages stage is used to extract the contents of the rpm packages.
|
# The rpmpackages stage is used to extract the contents of the rpm packages.
|
||||||
FROM nvcr.io/nvidia/cuda:12.9.0-base-ubi8 AS rpmpackages
|
FROM nvcr.io/nvidia/cuda:12.9.0-base-ubi9 AS rpmpackages
|
||||||
RUN dnf install -y cpio
|
RUN dnf install -y cpio
|
||||||
|
|
||||||
ARG TARGETARCH
|
ARG TARGETARCH
|
||||||
@ -116,13 +116,13 @@ RUN set -eux; \
|
|||||||
# - The extracted deb packages
|
# - The extracted deb packages
|
||||||
# - The extracted rpm packages
|
# - The extracted rpm packages
|
||||||
# - The nvidia-ctk-installer binary
|
# - The nvidia-ctk-installer binary
|
||||||
FROM nvcr.io/nvidia/cuda:12.9.0-base-ubi8 AS artifacts
|
FROM nvcr.io/nvidia/cuda:12.9.0-base-ubi9 AS artifacts
|
||||||
|
|
||||||
COPY --from=rpmpackages /artifacts/rpm /artifacts/rpm
|
COPY --from=rpmpackages /artifacts/rpm /artifacts/rpm
|
||||||
COPY --from=debpackages /artifacts/deb /artifacts/deb
|
COPY --from=debpackages /artifacts/deb /artifacts/deb
|
||||||
COPY --from=build /artifacts/bin /artifacts/build
|
COPY --from=build /artifacts/bin /artifacts/build
|
||||||
|
|
||||||
FROM nvcr.io/nvidia/cuda:12.9.0-base-ubi8
|
FROM nvcr.io/nvidia/cuda:12.9.0-base-ubi9
|
||||||
|
|
||||||
ENV NVIDIA_DISABLE_REQUIRE="true"
|
ENV NVIDIA_DISABLE_REQUIRE="true"
|
||||||
ENV NVIDIA_VISIBLE_DEVICES=void
|
ENV NVIDIA_VISIBLE_DEVICES=void
|
||||||
|
@ -38,7 +38,7 @@ OUT_IMAGE_TAG = $(OUT_IMAGE_VERSION)
|
|||||||
OUT_IMAGE = $(OUT_IMAGE_NAME):$(OUT_IMAGE_TAG)
|
OUT_IMAGE = $(OUT_IMAGE_NAME):$(OUT_IMAGE_TAG)
|
||||||
|
|
||||||
##### Public rules #####
|
##### Public rules #####
|
||||||
DEFAULT_PUSH_TARGET := ubi8
|
DEFAULT_PUSH_TARGET := ubi9
|
||||||
DISTRIBUTIONS := $(DEFAULT_PUSH_TARGET)
|
DISTRIBUTIONS := $(DEFAULT_PUSH_TARGET)
|
||||||
|
|
||||||
META_TARGETS := packaging
|
META_TARGETS := packaging
|
||||||
|
Loading…
Reference in New Issue
Block a user