Skip to content

chore: update NVIDIA GRID driver to v18.6 (570.211.01)#154

Merged
djsly merged 1 commit into
mainfrom
update-grid-driver-v18.6-570.211.01
May 19, 2026
Merged

chore: update NVIDIA GRID driver to v18.6 (570.211.01)#154
djsly merged 1 commit into
mainfrom
update-grid-driver-v18.6-570.211.01

Conversation

@ganeshkumarashok

Copy link
Copy Markdown
Collaborator

Bumps the GRID driver from 550.144.06 (vGPU 17.55) to 570.211.01 (vGPU 18.6).

Source

Version + URL pulled from the Azure HPC NVIDIA driver manifest:
Azure/azhpc-extensions NvidiaGPU/resources.json — the v18.6 Linux GRID entry:

{
  "Num": "570.211.01",
  "DirLink": "https://download.microsoft.com/download/2a04ca6a-9eec-40d9-9564-9cdea1ab795f/NVIDIA-Linux-x86_64-570.211.01-grid-azure.run",
  "vGPUVersion": "18.6",
  "SupportedOSVersions": "Ubuntu 20.04 LTS, 22.04 LTS, 24.04 LTS, Red Hat Enterprise Linux 8.6, 8.8, 8.9"
}

URL verified HTTP 200.

Auto-updater note

auto_update.py reads Nvidia-GPU-Linux-Resources.json which the HPC team stopped updating at v17.55 — so the daily auto-PR job won't surface v18.x bumps without changes. Follow-up PR will update auto_update.py to read from resources.json and filter by vGPUVersion major == 18.

Bump the GRID driver from 550.144.06 (vGPU 17.55) to 570.211.01 (vGPU 18.6).

Version + URL sourced from the Azure HPC NVIDIA driver manifest:
https://github.com/Azure/azhpc-extensions/blob/master/NvidiaGPU/resources.json

Note: auto_update.py currently reads Nvidia-GPU-Linux-Resources.json which
is stuck at 17.55. A follow-up PR will update the auto-updater to pull v18.x
from the resources.json file (filtered by vGPUVersion major == "18").

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@djsly
djsly merged commit 081eb66 into main May 19, 2026
4 checks passed
ganeshkumarashok added a commit that referenced this pull request May 27, 2026
Builds a second GRID image, `aks-gpu-grid-v20`, alongside the existing
`aks-gpu-grid` (v18). The new image carries NVIDIA GRID v20 driver
`595.58.03`, which is required for the RTX PRO 6000 Blackwell Server
Edition v6 SKU family. Existing GRID v18 image and pin are unchanged.

- `driver_config.yml`: add `grid_v20` block.
- CI/release workflows: matrix-build both image repos from their
  respective `driver_config.yml` entries; `DRIVER_KIND=grid` for both;
  cache keys and image tags scope by image repo.
- `justfile`: add `buildgridv20`/`pushgridv20`; include v20 in
  `pushallgrid`.

Note: `auto_update.py` is left unchanged; v20 can be bumped via the
same manual flow currently used for v18 (PR #154). Extending the
auto-updater to handle both majors can be a separate, focused PR.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
ganeshkumarashok added a commit that referenced this pull request May 28, 2026
Adds two new NVIDIA driver container images alongside the existing ones,
following the same matrix-build pattern as the existing aks-gpu-cuda /
aks-gpu-cuda-arm64 split:

- `aks-gpu-grid-v20` (GRID v20, driver `595.58.03`): required for the
  RTX PRO 6000 Blackwell Server Edition v6 SKU family. Existing
  `aks-gpu-grid` (v18, 570.211.01) is unchanged.
- `aks-gpu-cuda-lts` and `aks-gpu-cuda-lts-arm64` (CUDA LTS, NVIDIA
  R580 LTSB `580.159.04`): a Long Term Support Branch variant alongside
  the existing Production Branch `aks-gpu-cuda` (595.71.05). R580 LTSB
  is supported by NVIDIA through Aug 2028.

Files:
- `driver_config.yml`: add `grid_v20` and `cuda_lts` blocks.
- `main.yaml` / `ci.yaml`: matrix-include both branches in each of the
  grid, cuda, and cuda-arm64 jobs. `DRIVER_KIND=grid` / `cuda` is
  literal; cache keys and image tags scope by image repo.
- `justfile`: add `buildgridv20` / `pushgridv20` and
  `buildcudalts` / `pushcudalts`.

Out of scope:
- `auto_update.py` — new variants pinned manually for now, same flow
  as the existing v18 pin (PR #154). A focused follow-up can extend the
  updater to handle each branch within its own major.
- AgentBaker consumption of the new images — separate PR.
- Mariner/Azure Linux/ACL GRID install paths — use separate
  package/sysext flows, unchanged.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
ganeshkumarashok added a commit that referenced this pull request May 29, 2026
Adds two new NVIDIA driver container images alongside the existing ones,
following the same matrix-build pattern as the existing aks-gpu-cuda /
aks-gpu-cuda-arm64 split:

- `aks-gpu-grid-v20` (GRID v20, driver `595.58.03`): required for the
  RTX PRO 6000 Blackwell Server Edition v6 SKU family. Existing
  `aks-gpu-grid` (v18, 570.211.01) is unchanged.
- `aks-gpu-cuda-lts` and `aks-gpu-cuda-lts-arm64` (CUDA LTS, NVIDIA
  R580 LTSB `580.159.04`): a Long Term Support Branch variant alongside
  the existing Production Branch `aks-gpu-cuda` (595.71.05). R580 LTSB
  is supported by NVIDIA through Aug 2028.

Files:
- `driver_config.yml`: add `grid_v20` and `cuda_lts` blocks.
- `main.yaml` / `ci.yaml`: matrix-include both branches in each of the
  grid, cuda, and cuda-arm64 jobs. `DRIVER_KIND=grid` / `cuda` is
  literal; cache keys and image tags scope by image repo.
- `justfile`: add `buildgridv20` / `pushgridv20` and
  `buildcudalts` / `pushcudalts`.

Out of scope:
- `auto_update.py` — new variants pinned manually for now, same flow
  as the existing v18 pin (PR #154). A focused follow-up can extend the
  updater to handle each branch within its own major.
- AgentBaker consumption of the new images — separate PR.
- Mariner/Azure Linux/ACL GRID install paths — use separate
  package/sysext flows, unchanged.

Co-authored-by: ganeshkumarashok <ganeshkumarashok@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants