-
Notifications
You must be signed in to change notification settings - Fork 315
Fix LaunchConfig.grid unit conversion when cluster is set #868
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 3 commits
6941bcb
445b3e9
b9ca1bc
681540b
1c05792
ebc42c2
50866b8
114f0f9
035c91b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please rename this file to literally "0.X.Y-notes.rst", because we don't know yet what's the next release version.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Renamed the file to 0.X.Y-notes.rst in commit 681540b. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -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.3.3 Release Notes | ||
|
leofang marked this conversation as resolved.
Outdated
|
||
| ================================= | ||
|
|
||
| Released on TBD | ||
|
|
||
|
|
||
| Highlights | ||
| ---------- | ||
|
|
||
| - Fix for :class:`LaunchConfig` grid parameter unit conversion when thread block clusters are used. | ||
|
|
||
|
|
||
| Breaking Changes | ||
| ---------------- | ||
|
|
||
| - **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))``. | ||
|
|
||
|
|
||
| New features | ||
| ------------ | ||
|
|
||
| None. | ||
|
|
||
|
|
||
| New examples | ||
| ------------ | ||
|
|
||
| None. | ||
|
|
||
|
|
||
| Fixes and enhancements | ||
| ---------------------- | ||
|
|
||
| - Fix :class:`LaunchConfig` grid unit conversion when cluster is set (addresses issue #867). | ||
Uh oh!
There was an error while loading. Please reload this page.