Skip to content

Commit 578984d

Browse files
committed
update release notes to note about compatibility requirement
1 parent a5d6826 commit 578984d

File tree

6 files changed

+2
-5
lines changed

6 files changed

+2
-5
lines changed

cuda_core/cuda/core/experimental/_device.pyx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
from libc.stdint cimport uintptr_t
66

7-
# TODO: how about cuda.bindings < 12.6.2?
87
from cuda.bindings cimport cydriver
98

109
from cuda.core.experimental._utils.cuda_utils cimport HANDLE_RETURN

cuda_core/cuda/core/experimental/_event.pyx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ from __future__ import annotations
66

77
from libc.stdint cimport uintptr_t
88

9-
# TODO: how about cuda.bindings < 12.6.2?
109
from cuda.bindings cimport cydriver
1110

1211
from cuda.core.experimental._utils.cuda_utils cimport (

cuda_core/cuda/core/experimental/_stream.pxd

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

5-
# TODO: how about cuda.bindings < 12.6.2?
65
from cuda.bindings cimport cydriver
76

87

cuda_core/cuda/core/experimental/_stream.pyx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ from __future__ import annotations
66

77
from libc.stdint cimport uintptr_t
88

9-
# TODO: how about cuda.bindings < 12.6.2?
109
from cuda.bindings cimport cydriver
1110

1211
from cuda.core.experimental._utils.cuda_utils cimport (

cuda_core/cuda/core/experimental/_utils/cuda_utils.pxd

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
cimport cpython
66
from libc.stdint cimport int64_t
77

8-
# TODO: how about cuda.bindings < 12.6.2?
98
from cuda.bindings cimport cydriver
109

1110

cuda_core/docs/source/release/0.X.Y-notes.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Breaking Changes
2020
----------------
2121

2222
- **CUDA 11 support dropped**: CUDA 11 support is no longer tested and it may or may not work with cuda.bindings and CTK 11.x. Users are encouraged to migrate to CUDA 12.x or 13.x.
23+
- Support for ``cuda-bindings`` (and ``cuda-python``) < 12.6.2 is dropped. Internally, ``cuda.core`` now always requires the `new binding module layout <https://nvidia.github.io/cuda-python/cuda-bindings/latest/release/12.6.1-notes.html#cuda-namespace-cleanup-with-a-new-module-layout>`_. As per the ``cuda-bindings`` `support policy <https://nvidia.github.io/cuda-python/cuda-bindings/latest/support.html>`_), CUDA 12 users are encouraged to use the latest ``cuda-bindings`` 12.9.x, which is backward-compatible with all CUDA Toolkit 12.y.
2324
- **LaunchConfig grid parameter interpretation**: When :attr:`LaunchConfig.cluster` is specified, the :attr:`LaunchConfig.grid` parameter now correctly represents the number of clusters instead of blocks. Previously, the grid parameter was incorrectly interpreted as blocks, causing a mismatch with the expected C++ behavior. This change ensures that ``LaunchConfig(grid=4, cluster=2, block=32)`` correctly produces 4 clusters × 2 blocks/cluster = 8 total blocks, matching the C++ equivalent ``cudax::make_hierarchy(cudax::grid_dims(4), cudax::cluster_dims(2), cudax::block_dims(32))``.
2425
- When :class:`Buffer` is closed, :attr:`Buffer.handle` is now set to ``None``. It was previously set to ``0`` by accident.
2526

@@ -49,3 +50,4 @@ Fixes and enhancements
4950
- Make :class:`Buffer` creation more performant.
5051
- Enabled :class:`MemoryResource` subclasses to accept :class:`Device` objects, in addition to previously supported device ordinals.
5152
- Fixed a bug in :class:`Stream` and other classes where object cleanup would error during interpreter shutdown.
53+
- General performance improvement.

0 commit comments

Comments
 (0)