From 62b765c1652faff1203d1f64691433b1286d6396 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 15 Aug 2025 10:55:31 -0700 Subject: [PATCH 1/3] bump version and add release notes --- cuda_bindings/cuda/bindings/_version.py | 2 +- .../docs/source/release/13.0.1-notes.rst | 21 +++++++++++++++++++ cuda_bindings/docs/versions.json | 1 + 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 cuda_bindings/docs/source/release/13.0.1-notes.rst diff --git a/cuda_bindings/cuda/bindings/_version.py b/cuda_bindings/cuda/bindings/_version.py index e695b83a87..00adf6d46e 100644 --- a/cuda_bindings/cuda/bindings/_version.py +++ b/cuda_bindings/cuda/bindings/_version.py @@ -1,4 +1,4 @@ # SPDX-FileCopyrightText: Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE -__version__ = "13.0.1a0" +__version__ = "13.0.1" diff --git a/cuda_bindings/docs/source/release/13.0.1-notes.rst b/cuda_bindings/docs/source/release/13.0.1-notes.rst new file mode 100644 index 0000000000..1280de4607 --- /dev/null +++ b/cuda_bindings/docs/source/release/13.0.1-notes.rst @@ -0,0 +1,21 @@ +.. SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +.. SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE + +.. module:: cuda.bindings + +``cuda-bindings`` 13.0.1 Release notes +====================================== + +Released on Aug 18, 2025 + + +Highlights +---------- + +* Make populating the internal symbol table thread-safe. + + +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``. diff --git a/cuda_bindings/docs/versions.json b/cuda_bindings/docs/versions.json index c174c4eee3..76c66eca88 100644 --- a/cuda_bindings/docs/versions.json +++ b/cuda_bindings/docs/versions.json @@ -1,5 +1,6 @@ { "latest" : "latest", + "13.0.1" : "13.0.1", "13.0.0" : "13.0.0", "12.9.0" : "12.9.0", "12.8.0" : "12.8.0", From 6060cc583d34fb49dae1313607ddf42c48f69a21 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Fri, 15 Aug 2025 11:02:11 -0700 Subject: [PATCH 2/3] complete doc changes --- cuda_bindings/docs/source/release.rst | 2 ++ .../docs/source/release/12.9.2-notes.rst | 21 +++++++++++++++++++ cuda_python/docs/source/release.md | 2 ++ .../docs/source/release/12.9.2-notes.rst | 20 ++++++++++++++++++ .../docs/source/release/13.0.1-notes.rst | 20 ++++++++++++++++++ cuda_python/docs/versions.json | 1 + 6 files changed, 66 insertions(+) create mode 100644 cuda_bindings/docs/source/release/12.9.2-notes.rst create mode 100644 cuda_python/docs/source/release/12.9.2-notes.rst create mode 100644 cuda_python/docs/source/release/13.0.1-notes.rst diff --git a/cuda_bindings/docs/source/release.rst b/cuda_bindings/docs/source/release.rst index 057a1c666d..7cc3471d0d 100644 --- a/cuda_bindings/docs/source/release.rst +++ b/cuda_bindings/docs/source/release.rst @@ -7,7 +7,9 @@ Release Notes .. toctree:: :maxdepth: 3 + 13.0.1 13.0.0 + 12.9.2 12.9.1 12.9.0 12.8.0 diff --git a/cuda_bindings/docs/source/release/12.9.2-notes.rst b/cuda_bindings/docs/source/release/12.9.2-notes.rst new file mode 100644 index 0000000000..b22bdb3941 --- /dev/null +++ b/cuda_bindings/docs/source/release/12.9.2-notes.rst @@ -0,0 +1,21 @@ +.. SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +.. SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE + +.. module:: cuda.bindings + +``cuda-bindings`` 12.9.2 Release notes +====================================== + +Released on Aug 18, 2025 + + +Highlights +---------- + +* Make populating the internal symbol table thread-safe. + + +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``. diff --git a/cuda_python/docs/source/release.md b/cuda_python/docs/source/release.md index e7e264bd18..c73f21ef41 100644 --- a/cuda_python/docs/source/release.md +++ b/cuda_python/docs/source/release.md @@ -5,7 +5,9 @@ maxdepth: 3 --- + 13.0.1 13.0.0 + 12.9.2 12.9.1 12.9.0 12.8.0 diff --git a/cuda_python/docs/source/release/12.9.2-notes.rst b/cuda_python/docs/source/release/12.9.2-notes.rst new file mode 100644 index 0000000000..b013200d35 --- /dev/null +++ b/cuda_python/docs/source/release/12.9.2-notes.rst @@ -0,0 +1,20 @@ +.. SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +.. SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE + +CUDA Python 12.9.2 Release notes +================================ + +Released on Aug 18, 2025. + + +Included components +------------------- + +* `cuda.bindings 12.9.2 `_ +* `cuda.pathfinder 1.1.0 `_ + + +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``. diff --git a/cuda_python/docs/source/release/13.0.1-notes.rst b/cuda_python/docs/source/release/13.0.1-notes.rst new file mode 100644 index 0000000000..bda13e9c6d --- /dev/null +++ b/cuda_python/docs/source/release/13.0.1-notes.rst @@ -0,0 +1,20 @@ +.. SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +.. SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE + +CUDA Python 13.0.1 Release notes +================================ + +Released on Aug 18, 2025. + + +Included components +------------------- + +* `cuda.bindings 13.0.1 `_ +* `cuda.pathfinder 1.1.0 `_ + + +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``. diff --git a/cuda_python/docs/versions.json b/cuda_python/docs/versions.json index c174c4eee3..76c66eca88 100644 --- a/cuda_python/docs/versions.json +++ b/cuda_python/docs/versions.json @@ -1,5 +1,6 @@ { "latest" : "latest", + "13.0.1" : "13.0.1", "13.0.0" : "13.0.0", "12.9.0" : "12.9.0", "12.8.0" : "12.8.0", From 475c16c8afad9956811fda8d47a103fdb52484dd Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Mon, 18 Aug 2025 08:30:49 -0400 Subject: [PATCH 3/3] fix typo in hyperlink --- cuda_python/docs/source/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cuda_python/docs/source/index.rst b/cuda_python/docs/source/index.rst index f0ed6f52d4..49a53b6499 100644 --- a/cuda_python/docs/source/index.rst +++ b/cuda_python/docs/source/index.rst @@ -9,7 +9,7 @@ multiple components: - `cuda.core`_: Pythonic access to CUDA runtime and other core functionalities - `cuda.bindings`_: Low-level Python bindings to CUDA C APIs -- `cuda.pathfinder_`: Utilities for locating CUDA components installed in the user's Python environment +- `cuda.pathfinder`_: Utilities for locating CUDA components installed in the user's Python environment - `cuda.cccl.cooperative`_: A Python module providing CCCL's reusable block-wide and warp-wide *device* primitives for use within Numba CUDA kernels - `cuda.cccl.parallel`_: A Python module for easy access to CCCL's highly efficient and customizable parallel algorithms, like ``sort``, ``scan``, ``reduce``, ``transform``, etc, that are callable on the *host* - `numba.cuda`_: Numba's target for CUDA GPU programming by directly compiling a restricted subset of Python code into CUDA kernels and device functions following the CUDA execution model.