Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .common-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ default:
command: ["--experimental"]

variables:
DRIVER_VERSIONS: 535.309.01 580.159.04 595.71.05
DRIVER_VERSIONS: 580.159.04 595.71.05
BUILD_MULTI_ARCH_IMAGES: "true"

stages:
Expand Down Expand Up @@ -81,7 +81,7 @@ trigger-pipeline:
.driver-versions:
parallel:
matrix:
- DRIVER_VERSION: [535.309.01, 580.159.04, 595.71.05]
- DRIVER_VERSION: [580.159.04, 595.71.05]

# Define the driver versions for jobs that can be run in parallel
.driver-versions-ubuntu24.04:
Expand All @@ -98,7 +98,7 @@ trigger-pipeline:
.driver-versions-precompiled-ubuntu22.04:
parallel:
matrix:
- DRIVER_BRANCH: [535, 580, 595]
- DRIVER_BRANCH: [580, 595]
KERNEL_FLAVOR: [aws, azure, generic, nvidia, oracle]
LTS_KERNEL: ["5.15", "6.8"]

Expand Down
7 changes: 2 additions & 5 deletions .github/precompiled-matrix-config.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
{
"driver_branch": ["535", "580", "595"],
"driver_branch": ["580", "595"],
"kernel_flavors": ["aws", "azure", "azure-fde", "generic", "nvidia", "oracle"],
"dist": ["ubuntu22.04", "ubuntu24.04"],
"lts_kernel": ["5.15", "6.8"],
"exclude_build_matrix_pairs": [
{ "dist": "ubuntu24.04", "driver_branch": "535" }
],
"exclude_build_matrix_pairs": [],
"exclude_precompiled_build_matrix": [
{ "dist": "ubuntu24.04", "driver_branch": "535" },
{ "lts_kernel": "5.15", "dist": "ubuntu24.04" },
{ "flavor": "azure-fde", "dist": "ubuntu22.04" }
],
Expand Down
13 changes: 0 additions & 13 deletions .github/workflows/image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ jobs:
strategy:
matrix:
driver:
- 535.309.01
- 580.159.04
- 595.71.05
dist:
Expand All @@ -42,13 +41,6 @@ jobs:
- rocky10
ispr:
- ${{github.event_name == 'pull_request'}}
exclude:
- dist: ubuntu24.04
driver: 535.309.01
- dist: rhel10
driver: 535.309.01
- dist: rocky10
driver: 535.309.01
fail-fast: false
steps:
- uses: actions/checkout@v6
Expand Down Expand Up @@ -103,7 +95,6 @@ jobs:
strategy:
matrix:
driver:
- 535
- 580
- 595
flavor:
Expand All @@ -130,14 +121,10 @@ jobs:
flavor: nvidia
- ispr: true
flavor: oracle
- driver: 535
dist: ubuntu24.04
- lts_kernel: 5.15
dist: ubuntu24.04
- flavor: azure-fde
dist: ubuntu22.04
- dist: rhel10
driver: 535
steps:
- uses: actions/checkout@v6
name: Check out code
Expand Down
2 changes: 1 addition & 1 deletion rhel8/precompiled/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ DOCKERFILE = Dockerfile
RHEL_VERSION ?= 8.6
CUDA_VERSION ?= 12.6.0
CUDA_DIST ?= ubi8
DRIVER_VERSION ?= 535.247.01
DRIVER_VERSION ?= 580.159.04
KERNEL_VERSION ?= 4.18.0-372.51.1.el8_6.x86_64
TARGET_ARCH = $(shell echo "${KERNEL_VERSION}" | awk -F. '{print $$NF}')
CONTAINER_TOOL ?= docker
Expand Down
6 changes: 3 additions & 3 deletions rhel8/precompiled/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ The procedure is based on [building custom kmod packages](https://github.com/NVI
export CUDA_VERSION=12.1.0
export CUDA_DIST=ubi8
export DRIVER_EPOCH=1
export DRIVER_VERSION=535.247.01
export DRIVER_VERSION=580.159.04
export OS_TAG=rhcos4.13

make image image-push
Expand All @@ -80,7 +80,7 @@ The procedure is based on [building custom kmod packages](https://github.com/NVI

## NVIDIA GPU operator

In order to be used with the NVIDIA GPU Operator on Red Hat OpenShift, the image tag must follow the format `${DRIVER_VERSION}-${KERNEL_VERSION}-${OS_TAG}`, and the full name will look like `nvcr.io/nvidia/driver:535.216.01-4.18.0-513.9.1.el8_9.x86_64-rhcos4.13`.
In order to be used with the NVIDIA GPU Operator on Red Hat OpenShift, the image tag must follow the format `${DRIVER_VERSION}-${KERNEL_VERSION}-${OS_TAG}`, and the full name will look like `nvcr.io/nvidia/driver:580.159.04-4.18.0-513.9.1.el8_9.x86_64-rhcos4.13`.


Define the `ClusterPolicy` resource to make use of the pre-compiled driver image, e.g.:
Expand All @@ -90,7 +90,7 @@ Define the `ClusterPolicy` resource to make use of the pre-compiled driver image
usePrecompiled: true
image: driver
repository: nvcr.io/nvidia
version: 535.247.01
version: 580.159.04
```

Find more information in the [Precompiled Driver Containers](https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/precompiled-drivers.html) documentation.
2 changes: 1 addition & 1 deletion ubuntu22.04/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ ENV DEBIAN_FRONTEND=noninteractive
# Arg to indicate if driver type is either of passthrough(baremetal) or vgpu
ARG DRIVER_TYPE=passthrough
ENV DRIVER_TYPE=$DRIVER_TYPE
ARG DRIVER_BRANCH=535
ARG DRIVER_BRANCH=580
ENV DRIVER_BRANCH=$DRIVER_BRANCH
ARG VGPU_LICENSE_SERVER_TYPE=NLS
ENV VGPU_LICENSE_SERVER_TYPE=$VGPU_LICENSE_SERVER_TYPE
Expand Down
4 changes: 2 additions & 2 deletions ubuntu22.04/precompiled/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ ENV DEBIAN_FRONTEND=noninteractive
ARG BASE_URL=https://us.download.nvidia.com/tesla
ARG TARGETARCH
ENV TARGETARCH=$TARGETARCH
ARG DRIVER_BRANCH=535
ARG DRIVER_BRANCH=580
ENV DRIVER_BRANCH=$DRIVER_BRANCH
ARG DRIVER_VERSION=535.274.02
ARG DRIVER_VERSION=580.159.04
ENV DRIVER_VERSION=$DRIVER_VERSION

ARG KERNEL_VERSION=5.15.0-116-generic
Expand Down
2 changes: 1 addition & 1 deletion versions.mk
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
# limitations under the License.

# DRIVER_VERSIONS contains latest version in all active datacenter branches
DRIVER_VERSIONS ?= 535.309.01 580.159.04 595.71.05
DRIVER_VERSIONS ?= 580.159.04 595.71.05

GOLANG_VERSION := 1.26.3
Loading