From 8b92bdf809d3450e21dbffc9250f6f35ad6a5113 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Oct 2025 20:17:45 +0000 Subject: [PATCH 1/5] Initial plan From 437e651aad1e945de8bd2979f10ef3ce0aed1ef1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Oct 2025 20:23:34 +0000 Subject: [PATCH 2/5] Bump cuda.core version to 0.4.1 and add release notes Co-authored-by: leofang <5534781+leofang@users.noreply.github.com> --- cuda_core/cuda/core/_version.py | 2 +- cuda_core/docs/nv-versions.json | 4 ++ cuda_core/docs/source/release/0.4.1-notes.rst | 39 +++++++++++++++++++ 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 cuda_core/docs/source/release/0.4.1-notes.rst diff --git a/cuda_core/cuda/core/_version.py b/cuda_core/cuda/core/_version.py index 44667d4a0f..0fefe49f48 100644 --- a/cuda_core/cuda/core/_version.py +++ b/cuda_core/cuda/core/_version.py @@ -2,4 +2,4 @@ # # SPDX-License-Identifier: Apache-2.0 -__version__ = "0.4.0" +__version__ = "0.4.1" diff --git a/cuda_core/docs/nv-versions.json b/cuda_core/docs/nv-versions.json index d9dd20e5cd..b9754c06bd 100644 --- a/cuda_core/docs/nv-versions.json +++ b/cuda_core/docs/nv-versions.json @@ -3,6 +3,10 @@ "version": "latest", "url": "https://nvidia.github.io/cuda-python/cuda-core/latest/" }, + { + "version": "0.4.1", + "url": "https://nvidia.github.io/cuda-python/cuda-core/0.4.1/" + }, { "version": "0.4.0", "url": "https://nvidia.github.io/cuda-python/cuda-core/0.4.0/" diff --git a/cuda_core/docs/source/release/0.4.1-notes.rst b/cuda_core/docs/source/release/0.4.1-notes.rst new file mode 100644 index 0000000000..176711f6fe --- /dev/null +++ b/cuda_core/docs/source/release/0.4.1-notes.rst @@ -0,0 +1,39 @@ +.. SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +.. SPDX-License-Identifier: Apache-2.0 + +.. currentmodule:: cuda.core.experimental + +``cuda.core`` 0.4.1 Release Notes +================================= + +Released on Oct 28, 2025 + + +Highlights +---------- + +None. + + +Breaking Changes +---------------- + +None. + + +New features +------------ + +None. + + +New examples +------------ + +None. + + +Fixes and enhancements +---------------------- + +- Fixed a segmentation fault when accessing :class:`StridedMemoryView` ``shape`` and ``strides`` members. From 5e995546c3a4435c78a863115c38e64ce422c668 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Tue, 28 Oct 2025 17:29:33 -0400 Subject: [PATCH 3/5] Update release notes for version 0.4.1 --- cuda_core/docs/source/release/0.4.1-notes.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cuda_core/docs/source/release/0.4.1-notes.rst b/cuda_core/docs/source/release/0.4.1-notes.rst index 176711f6fe..d15968d03e 100644 --- a/cuda_core/docs/source/release/0.4.1-notes.rst +++ b/cuda_core/docs/source/release/0.4.1-notes.rst @@ -6,7 +6,7 @@ ``cuda.core`` 0.4.1 Release Notes ================================= -Released on Oct 28, 2025 +Released on Oct 29, 2025 Highlights @@ -37,3 +37,7 @@ Fixes and enhancements ---------------------- - Fixed a segmentation fault when accessing :class:`StridedMemoryView` ``shape`` and ``strides`` members. +- Fixed :attr:`DeviceMemoryResourceOptions.max_size` not accepting values above ``INT_MAX``. +- Fixed redendering of the documentation for :class:`VirtualMemoryResourceOptions`. +- Fixed NumPy version requirement for the code sample ``thread_block_cluster.py``. +- Fixed VMM-related tests. From 22be255638165ee0bc24abdf728f1717e5c8876f Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Tue, 28 Oct 2025 17:41:03 -0400 Subject: [PATCH 4/5] fix typo Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- cuda_core/docs/source/release/0.4.1-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cuda_core/docs/source/release/0.4.1-notes.rst b/cuda_core/docs/source/release/0.4.1-notes.rst index d15968d03e..295dc66eb8 100644 --- a/cuda_core/docs/source/release/0.4.1-notes.rst +++ b/cuda_core/docs/source/release/0.4.1-notes.rst @@ -38,6 +38,6 @@ Fixes and enhancements - Fixed a segmentation fault when accessing :class:`StridedMemoryView` ``shape`` and ``strides`` members. - Fixed :attr:`DeviceMemoryResourceOptions.max_size` not accepting values above ``INT_MAX``. -- Fixed redendering of the documentation for :class:`VirtualMemoryResourceOptions`. +- Fixed rendering of the documentation for :class:`VirtualMemoryResourceOptions`. - Fixed NumPy version requirement for the code sample ``thread_block_cluster.py``. - Fixed VMM-related tests. From d4460873ac4c6ddd0005ab9f0192d0edbba5f441 Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Tue, 28 Oct 2025 18:30:32 -0400 Subject: [PATCH 5/5] nit: fix crossref --- cuda_core/docs/source/release/0.4.1-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cuda_core/docs/source/release/0.4.1-notes.rst b/cuda_core/docs/source/release/0.4.1-notes.rst index 295dc66eb8..fe4baef325 100644 --- a/cuda_core/docs/source/release/0.4.1-notes.rst +++ b/cuda_core/docs/source/release/0.4.1-notes.rst @@ -36,7 +36,7 @@ None. Fixes and enhancements ---------------------- -- Fixed a segmentation fault when accessing :class:`StridedMemoryView` ``shape`` and ``strides`` members. +- Fixed a segmentation fault when accessing :class:`~utils.StridedMemoryView`'s ``shape`` and ``strides`` members. - Fixed :attr:`DeviceMemoryResourceOptions.max_size` not accepting values above ``INT_MAX``. - Fixed rendering of the documentation for :class:`VirtualMemoryResourceOptions`. - Fixed NumPy version requirement for the code sample ``thread_block_cluster.py``.