Skip to content

Kernelstep profiler - #5

Closed
alizmhdi wants to merge 7 commits into
google:mainfrom
alizmhdi:kernelstep-profiler
Closed

Kernelstep profiler#5
alizmhdi wants to merge 7 commits into
google:mainfrom
alizmhdi:kernelstep-profiler

Conversation

@alizmhdi

Copy link
Copy Markdown

No description provided.

alizmhdi and others added 7 commits July 31, 2026 11:07
Collect KernelSteps under parent NcclOps, export ncclProfiler_v6, and
derive parent duration from GPU clock spans. Bump NCCL submodule to the
kernelstep-profiler fork and enable optional latency-file flush.

Co-authored-by: Cursor <cursoragent@cursor.com>
Use HTTPS for alizmhdi/nccl @ kernelstep-profiler so CoMMA is the single NCCL source tree.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align KernelStep JSON with ProxyStep timing fields and ignore local build artifacts and stamps.

Co-authored-by: Cursor <cursoragent@cursor.com>
Toggle Coll/Proxy/Kernel metrics mid-run via start-gates and mask updates so in-flight events finish unchanged; default to KernelCh for Coll start/end without ProxyStep/KernelStep.

Co-authored-by: Cursor <cursoragent@cursor.com>
…CCL.

Live NDJSON now streams to NCCL_PROFILER_LATENCY_SOCK, mid-run gates
control newly completed ProxyOps/steps, and AllToAll self-copy P2P is
dropped so coverage matches the sequential KernelStep drain NCCL tip.

Co-authored-by: Cursor <cursoragent@cursor.com>
Link each P2P to NCCL's parentGroup handle and emit one parent CO
(all_to_all or sendrecv) so consumers can intern the group instead of
reconstructing per-peer waves.

Co-authored-by: Cursor <cursoragent@cursor.com>
@google-cla

google-cla Bot commented Aug 16, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@alizmhdi alizmhdi closed this Aug 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant