From 88f5f5799aac5e8404c1a6c2d8c88c9d74cc6ba3 Mon Sep 17 00:00:00 2001 From: Michael Droettboom Date: Tue, 14 Jul 2026 17:20:40 -0400 Subject: [PATCH 1/2] Fix #2198: Announce that support for Python 3.10 is going away --- .../docs/source/release/13.4.0-notes.rst | 21 +++++++++++++++++++ cuda_core/docs/source/release/1.2.0-notes.rst | 15 +++++++++++++ .../docs/source/release/13.4.0-notes.rst | 18 ++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 cuda_bindings/docs/source/release/13.4.0-notes.rst create mode 100644 cuda_core/docs/source/release/1.2.0-notes.rst create mode 100644 cuda_python/docs/source/release/13.4.0-notes.rst diff --git a/cuda_bindings/docs/source/release/13.4.0-notes.rst b/cuda_bindings/docs/source/release/13.4.0-notes.rst new file mode 100644 index 00000000000..63ab2f28514 --- /dev/null +++ b/cuda_bindings/docs/source/release/13.4.0-notes.rst @@ -0,0 +1,21 @@ +.. SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +.. SPDX-License-Identifier: Apache-2.0 + +.. module:: cuda.bindings + +``cuda-bindings`` 13.4.0 Release notes +====================================== + +Deprecation Notices +------------------- + +* This is the last release that officially supports Python 3.10. Python 3.10 + reaches end of life in October 2026 per the `CPython support cycle + `_. Support will be dropped in + ``cuda-bindings`` 13.5. + +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_core/docs/source/release/1.2.0-notes.rst b/cuda_core/docs/source/release/1.2.0-notes.rst new file mode 100644 index 00000000000..5ead17e75e4 --- /dev/null +++ b/cuda_core/docs/source/release/1.2.0-notes.rst @@ -0,0 +1,15 @@ +.. SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +.. SPDX-License-Identifier: Apache-2.0 + +.. currentmodule:: cuda.core + +``cuda.core`` 1.2.0 Release Notes +================================== + +Deprecation Notices +------------------- + +* This is the last release that officially supports Python 3.10. Python 3.10 + reaches end of life in October 2026 per the `CPython support cycle + `_. Support will be dropped in + ``cuda.core`` 1.3.0. diff --git a/cuda_python/docs/source/release/13.4.0-notes.rst b/cuda_python/docs/source/release/13.4.0-notes.rst new file mode 100644 index 00000000000..7784773e88b --- /dev/null +++ b/cuda_python/docs/source/release/13.4.0-notes.rst @@ -0,0 +1,18 @@ +.. SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +.. SPDX-License-Identifier: Apache-2.0 + +CUDA Python 13.4.0 Release notes +================================= + +Deprecation Notices +------------------- + +* This is the last release that officially supports Python 3.10. Python 3.10 + reaches end of life in October 2026 per the `CPython support cycle + `_. Support will be dropped in + CUDA Python 13.5. + +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 69f9cf0eb2551f66cf3791013d0049385bdaa666 Mon Sep 17 00:00:00 2001 From: Michael Droettboom Date: Thu, 16 Jul 2026 08:43:05 -0400 Subject: [PATCH 2/2] Update language as suggested in PR --- cuda_bindings/docs/source/release/13.4.0-notes.rst | 7 +++---- cuda_core/docs/source/release/1.2.0-notes.rst | 7 +++---- cuda_python/docs/source/release/13.4.0-notes.rst | 7 +++---- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/cuda_bindings/docs/source/release/13.4.0-notes.rst b/cuda_bindings/docs/source/release/13.4.0-notes.rst index 63ab2f28514..f269eca2a3d 100644 --- a/cuda_bindings/docs/source/release/13.4.0-notes.rst +++ b/cuda_bindings/docs/source/release/13.4.0-notes.rst @@ -9,10 +9,9 @@ Deprecation Notices ------------------- -* This is the last release that officially supports Python 3.10. Python 3.10 - reaches end of life in October 2026 per the `CPython support cycle - `_. Support will be dropped in - ``cuda-bindings`` 13.5. +* Support for using ``cuda-bindings`` with Python 3.10 is deprecated and will be + removed in a future version. Python 3.10 reaches end of life in October 2026 + per the `CPython support cycle `_. Known issues ------------ diff --git a/cuda_core/docs/source/release/1.2.0-notes.rst b/cuda_core/docs/source/release/1.2.0-notes.rst index 5ead17e75e4..3f90ba4b91f 100644 --- a/cuda_core/docs/source/release/1.2.0-notes.rst +++ b/cuda_core/docs/source/release/1.2.0-notes.rst @@ -9,7 +9,6 @@ Deprecation Notices ------------------- -* This is the last release that officially supports Python 3.10. Python 3.10 - reaches end of life in October 2026 per the `CPython support cycle - `_. Support will be dropped in - ``cuda.core`` 1.3.0. +* Support for using ``cuda-core`` with Python 3.10 is deprecated and will be + removed in a future version. Python 3.10 reaches end of life in October 2026 + per the `CPython support cycle `_. diff --git a/cuda_python/docs/source/release/13.4.0-notes.rst b/cuda_python/docs/source/release/13.4.0-notes.rst index 7784773e88b..63e278053b1 100644 --- a/cuda_python/docs/source/release/13.4.0-notes.rst +++ b/cuda_python/docs/source/release/13.4.0-notes.rst @@ -7,10 +7,9 @@ CUDA Python 13.4.0 Release notes Deprecation Notices ------------------- -* This is the last release that officially supports Python 3.10. Python 3.10 - reaches end of life in October 2026 per the `CPython support cycle - `_. Support will be dropped in - CUDA Python 13.5. +* Support for using ``cuda-python`` with Python 3.10 is deprecated and will be + removed in a future version. Python 3.10 reaches end of life in October 2026 + per the `CPython support cycle `_. Known issues ------------