Skip to content

Add automatic GPU NCU plan discovery#71

Merged
yoshifuminakamura merged 7 commits into
developfrom
feature/gpu-ncu-plan-discovery
Jul 27, 2026
Merged

Add automatic GPU NCU plan discovery#71
yoshifuminakamura merged 7 commits into
developfrom
feature/gpu-ncu-plan-discovery

Conversation

@yoshifuminakamura

Copy link
Copy Markdown
Collaborator

Summary

  • Add NSYS-based GPU kernel discovery and automatic NCU plan generation helpers.
  • Connect GENESIS GPU profiling to the generated NCU plan and preserve NSYS discovery metadata in GPU estimation outputs.
  • Make result and estimate send jobs work with non-root curl-jq containers by writing generated payloads outside read-only artifact directories.
  • Normalize artifact permissions before upload so downstream jobs can read results across runner/container users.

Validation

  • WSL bash -n / shellcheck -S error on touched shell scripts.
  • GPU estimation shell tests for NCU plan generation and GPU kernel packages.
  • Manual MiyabiG CI confirmed run, estimate, and send_estimate paths complete with the generated artifacts.

Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
Signed-off-by: Yoshifumi Nakamura <nakamura@riken.jp>
@yoshifuminakamura
yoshifuminakamura merged commit d9dc3fa into develop Jul 27, 2026
10 checks passed
@yoshifuminakamura
yoshifuminakamura deleted the feature/gpu-ncu-plan-discovery branch July 27, 2026 09:01
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