[FEA]: Support CU_LAUNCH_ATTRIBUTE_PREFERRED_CLUSTER_DIMENSION in LaunchConfig
メンテナーはふだん 1 日以内に返信
@lijinf2 がすでに取り組んでいます。
2026年8月18日 から。
評価
この issue はまだ評価されていません。
説明
Is this a duplicate?
- I confirmed there appear to be no duplicate issues for this request and that I agree to the Code of Conduct
Area
cuda.core
Is your feature request related to a problem? Please describe.
LaunchConfig does not expose CU_LAUNCH_ATTRIBUTE_PREFERRED_CLUSTER_DIMENSION, which sets preferred thread-block cluster dimensions for a launch (preferred size must be a multiple of the minimum cluster dimension).
Parent tracking: #496.
Describe the solution you'd like
- Users can set
CU_LAUNCH_ATTRIBUTE_PREFERRED_CLUSTER_DIMENSIONviaLaunchConfig. - Mapping to the native launch attribute is tested.
Describe alternatives you've considered
Use cuda.bindings.driver (CUlaunchAttribute / CU_LAUNCH_ATTRIBUTE_PREFERRED_CLUSTER_DIMENSION) and cuLaunchKernelEx directly.
Downside: leaves cuda.core users without a first-class LaunchConfig API; they must drop to low-level bindings, manage the attribute array themselves, and lose consistency with other LaunchConfig launch attributes (is_cooperative, programmatic_stream_serialization, etc.).
Additional context
Incremental LaunchConfig attribute coverage under #496 (same approach as #1334 for programmatic_stream_serialization).
No example code in the design notes for this attribute.
- 主要言語
- Cython
- スター
- 3.4k
- フォーク
- 334
- 平均マージ
- 1日 18時間
- マージ済み PR(30日)
- 143
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
NVIDIA/cuda-python のほかの issue
-
triage
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
NVIDIA/cuda-python#2952 ·
メンテナーはふだん 1 日以内に返信
-
[DOC]: cuda.core 1.1.1 note misstates program cache permissions対応中かも @leofang が 14 日前に担当しました。 オープンdocumentation P1
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
NVIDIA/cuda-python#2717 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
[DOC]: `PinnedMemoryResource.allocate` documents no parameters対応中かも @Andy-Jost が 14 日前に担当しました。 オープンcuda.core documentation P1
難易度 1/5 1〜3時間 初心者へのやさしさ 90/100
NVIDIA/cuda-python#2712 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
[BUG]: LocatedHeaderDir is mutable, so callers can poison the cached header-directory lookup対応中かも @rwgk が 14 日前に担当しました。 オープンtriage
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
NVIDIA/cuda-python#2646 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[FEA]: Support inheritance from Buffer対応中かも @leofang が 14 日前に担当しました。 オープンcuda.core triage
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
NVIDIA/cuda-python#2435 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信