From 9f9c8ab0d789ca6f3eeeadf60879331791ec5d6f Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Fri, 29 May 2026 13:48:25 -0700 Subject: [PATCH 1/2] Add CUDA Python 13.3.1 release notes Document the checkpoint restore-argument patch release and expose the new version in the docs selectors. --- cuda_bindings/docs/nv-versions.json | 4 +++ .../docs/source/release/13.3.1-notes.rst | 26 +++++++++++++++++++ cuda_python/docs/nv-versions.json | 4 +++ .../docs/source/release/13.3.1-notes.rst | 15 +++++++++++ 4 files changed, 49 insertions(+) create mode 100644 cuda_bindings/docs/source/release/13.3.1-notes.rst create mode 100644 cuda_python/docs/source/release/13.3.1-notes.rst diff --git a/cuda_bindings/docs/nv-versions.json b/cuda_bindings/docs/nv-versions.json index 9ce7781b84..f5795e15f6 100644 --- a/cuda_bindings/docs/nv-versions.json +++ b/cuda_bindings/docs/nv-versions.json @@ -3,6 +3,10 @@ "version": "latest", "url": "https://nvidia.github.io/cuda-python/cuda-bindings/latest/" }, + { + "version": "13.3.1", + "url": "https://nvidia.github.io/cuda-python/cuda-bindings/13.3.1/" + }, { "version": "13.3.0", "url": "https://nvidia.github.io/cuda-python/cuda-bindings/13.3.0/" diff --git a/cuda_bindings/docs/source/release/13.3.1-notes.rst b/cuda_bindings/docs/source/release/13.3.1-notes.rst new file mode 100644 index 0000000000..c5a629f443 --- /dev/null +++ b/cuda_bindings/docs/source/release/13.3.1-notes.rst @@ -0,0 +1,26 @@ +.. SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +.. SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE + +.. module:: cuda.bindings + +``cuda-bindings`` 13.3.1 Release notes +====================================== + +Bugfixes +-------- + +* Restored the ``CUcheckpointRestoreArgs`` and ``CUcheckpointRestoreArgs_st`` + driver bindings for CUDA 13.3. CUDA 13.3 changed the checkpoint restore + argument layout in a way that caused header parsing to omit the restore + argument struct and typedef during generation. + (`PR #2144 `_) + +* Fixed generated CUDA 13.3 driver API documentation for checkpoint restore + arguments and related references. + (`PR #2144 `_) + +Known issues +------------ + +* Updating from older versions (v12.6.2.post1 and below) via ``pip install -U cuda-python`` might not work. Please do a clean re-installation by uninstalling ``pip uninstall -y cuda-python`` followed by installing ``pip install cuda-python``. +* ``nvml.system_get_process_name`` on WSL can return incorrect values. To work around this, set the locale to "C" before calling ``nvml.device_get_compute_running_processes_v3`` (which sets the process names) and before calling ``nvml.system_get_process_name``. ``cuda_core`` does this automatically, but users of the raw NVML API will need to do this manually. diff --git a/cuda_python/docs/nv-versions.json b/cuda_python/docs/nv-versions.json index 1b35c844a1..0d0772ccf4 100644 --- a/cuda_python/docs/nv-versions.json +++ b/cuda_python/docs/nv-versions.json @@ -3,6 +3,10 @@ "version": "latest", "url": "https://nvidia.github.io/cuda-python/latest/" }, + { + "version": "13.3.1", + "url": "https://nvidia.github.io/cuda-python/13.3.1/" + }, { "version": "13.3.0", "url": "https://nvidia.github.io/cuda-python/13.3.0/" diff --git a/cuda_python/docs/source/release/13.3.1-notes.rst b/cuda_python/docs/source/release/13.3.1-notes.rst new file mode 100644 index 0000000000..3d0900ff9b --- /dev/null +++ b/cuda_python/docs/source/release/13.3.1-notes.rst @@ -0,0 +1,15 @@ +.. SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +.. SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE + +CUDA Python 13.3.1 Release notes +================================ + +Included components +------------------- + +* `cuda.bindings 13.3.1 `_ + +Known issues +------------ + +* Updating from older versions (v12.6.2.post1 and below) via ``pip install -U cuda-python`` might not work. Please do a clean re-installation by uninstalling ``pip uninstall -y cuda-python`` followed by installing ``pip install cuda-python``. From 48ea4077b7bec4ddc575d7aeed9d1a355b2179ec Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Fri, 29 May 2026 14:10:38 -0700 Subject: [PATCH 2/2] List all CUDA Python 13.3 components in release notes Include cuda-core and cuda-pathfinder in the top-level 13.3 release notes so the component set is explicit. --- cuda_python/docs/source/release/13.3.0-notes.rst | 1 + cuda_python/docs/source/release/13.3.1-notes.rst | 2 ++ 2 files changed, 3 insertions(+) diff --git a/cuda_python/docs/source/release/13.3.0-notes.rst b/cuda_python/docs/source/release/13.3.0-notes.rst index 8861d331a1..38d35283b8 100644 --- a/cuda_python/docs/source/release/13.3.0-notes.rst +++ b/cuda_python/docs/source/release/13.3.0-notes.rst @@ -8,6 +8,7 @@ Included components ------------------- * `cuda.bindings 13.3.0 `_ +* `cuda.core 1.0.1 `_ * `cuda.pathfinder 1.5.5 `_ Known issues diff --git a/cuda_python/docs/source/release/13.3.1-notes.rst b/cuda_python/docs/source/release/13.3.1-notes.rst index 3d0900ff9b..789ae0ad0f 100644 --- a/cuda_python/docs/source/release/13.3.1-notes.rst +++ b/cuda_python/docs/source/release/13.3.1-notes.rst @@ -8,6 +8,8 @@ Included components ------------------- * `cuda.bindings 13.3.1 `_ +* `cuda.core 1.0.1 `_ +* `cuda.pathfinder 1.5.5 `_ Known issues ------------