Skip to content

cuda.core: add LaunchConfig.programmatic_stream_serialization for programatic dependent launch - #2456

Draft
lijinf2 wants to merge 4 commits into
NVIDIA:mainfrom
lijinf2:feat/1334-pdl-launch-config
Draft

cuda.core: add LaunchConfig.programmatic_stream_serialization for programatic dependent launch#2456
lijinf2 wants to merge 4 commits into
NVIDIA:mainfrom
lijinf2:feat/1334-pdl-launch-config

Conversation

@lijinf2

@lijinf2 lijinf2 commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Description

Part of #1334

Expose LaunchConfig.programmatic_stream_serialization to set
CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION, and add mapping plus
Hopper+ primary/secondary overlap tests.

Checklist

  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

lijinf2 added 3 commits July 29, 2026 20:55
…alization

Allow users to set CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION
through LaunchConfig, matching the is_cooperative attribute pattern (NVIDIA#1334).
Add an end-to-end Hopper+ test that launches primary and secondary kernels
on the same stream with programmatic_stream_serialization, and asserts
overlap only when the PDL attribute is enabled (NVIDIA#1334).
Drop unused secondary sync/sleep from the overlap test, clarify the
primary clock window comment, and print a short success line for CI.
@copy-pr-bot

copy-pr-bot Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@lijinf2 lijinf2 self-assigned this Jul 30, 2026
@github-actions github-actions Bot added the cuda.core Everything related to the cuda.core module label Jul 30, 2026
@lijinf2 lijinf2 added this to the cuda.core 1.2.0 milestone Jul 30, 2026
@lijinf2

lijinf2 commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test d3b3b25

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cuda.core Everything related to the cuda.core module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant