Skip to content

build: bump nvidia-cutlass-dsl to 4.5.0 and nvidia-cudnn-frontend to 1.24.0 - #4466

Merged
ko3n1g merged 7 commits into
mainfrom
ko3n1g/build/bump-cutlass-cudnn
Jun 24, 2026
Merged

build: bump nvidia-cutlass-dsl to 4.5.0 and nvidia-cudnn-frontend to 1.24.0#4466
ko3n1g merged 7 commits into
mainfrom
ko3n1g/build/bump-cutlass-cudnn

Conversation

@ko3n1g

@ko3n1g ko3n1g commented Jun 23, 2026

Copy link
Copy Markdown
Contributor
Claude summary

What

  • Pin nvidia-cutlass-dsl[cu13] to ==4.5.0 (was unpinned → resolved to 4.6.0.dev0).
  • Bump nvidia-cudnn-frontend to ==1.24.0 (was 1.23.0).
  • Regenerate uv.lock.

Lockfile delta

Updated nvidia-cudnn-frontend     v1.23.0     -> v1.24.0
Updated nvidia-cutlass-dsl        v4.6.0.dev0 -> v4.5.0
Updated nvidia-cutlass-dsl-libs-base v4.6.0.dev0 -> v4.5.0
Updated nvidia-cutlass-dsl-libs-cu13 v4.6.0.dev0 -> v4.5.0

Test plan

  • L0 CI green
  • L1 CI green (label needs-more-tests applied)

Quarantined tests (this bump)

None yet — will be appended as flakes are identified during CI iteration.

…1.24.0

Pin nvidia-cutlass-dsl[cu13] to ==4.5.0 (was unpinned, resolving to
4.6.0.dev0) and bump nvidia-cudnn-frontend to ==1.24.0. Regenerate uv.lock.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: oliver könig <okoenig@nvidia.com>
@ko3n1g
ko3n1g requested a review from a team as a code owner June 23, 2026 13:10
@ko3n1g ko3n1g added area:build Dependencies, packaging, images, and environment setup full-test-suite needs-more-tests Requires additional L0 and L1 test coverage before merge labels Jun 23, 2026
@ko3n1g ko3n1g added the r0.5.0 Auto-cherrypick to release branch. Apply before merge; cherrypick happens after merge. label Jun 23, 2026
@claude

claude Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

LGTM — clean dependency pin update.

Changes reviewed:

  • nvidia-cudnn-frontend bump 1.23.01.24.0
  • nvidia-cutlass-dsl[cu13] pinned to ==4.5.0 (was unpinned, resolved to 4.6.0.dev0 — a dev pre-release). Pinning to a stable release is a good improvement.
  • uv.lock regenerated; delta is consistent with pyproject.toml changes. The protobuf dependency drop from cutlass-dsl-libs-base / cutlass-dsl-libs-cu13 is expected for the 4.5.0 release.

No code, config, or API changes — only build metadata.

Suggested test cases

No perf tests impacted. L0 + L1 CI (already triggered via labels) covers lockfile validity and import smoke tests.

@ko3n1g

ko3n1g commented Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 80819f2

Comment thread pyproject.toml Outdated
"nvidia-cudnn-frontend==1.23.0",
"nvidia-cutlass-dsl[cu13]; sys_platform == 'never'" # Rely on system site packages install
"nvidia-cudnn-frontend==1.24.0",
"nvidia-cutlass-dsl[cu13]==4.5.0; sys_platform == 'never'" # Rely on system site packages install

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

did you mean to remove the sys_platform == never for cutlass?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, we want to bump to a specific version so i think this should be fine..

@yaoyu-33 yaoyu-33 added ci CI, automation, test queue, or workflow infrastructure work needs-review PR is ready for code review and waiting on a reviewer labels Jun 23, 2026
- nvidia-cutlass-dsl is marked `sys_platform == 'never'` in pyproject, so uv
  never installs it; the effective install is the Dockerfile.ci pip step.
  Bump that 4.4.1 -> 4.5.0 and revert the no-op pyproject version pin.
- flash_mla lives only in Megatron-LM's no_pypi_wheels dependency group, which
  is not transitive through the editable path dependency. Declare it in this
  repo's own no_pypi_wheels group (+ uv source + dependency-metadata, pinned to
  the same FlashMLA rev as Megatron-LM) so the image build's
  `uv sync --all-groups` installs it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: oliver könig <okoenig@nvidia.com>
@ko3n1g

ko3n1g commented Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test c1c3808

thomasdhc
thomasdhc previously approved these changes Jun 24, 2026
The main pyproject bump only reaches the megatron-bridge image; the fw_final
stage syncs docker/common/fw_pyproject.toml at /opt/NeMo-FW, which still pinned
nvidia-cudnn-frontend==1.23.0 and downgraded it in the final image. Bump it here
so 1.24.0 reaches fw-final as well.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: oliver könig <okoenig@nvidia.com>
@ko3n1g

ko3n1g commented Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 7ab3881

@ko3n1g
ko3n1g merged commit 9e06ad9 into main Jun 24, 2026
161 of 166 checks passed
@ko3n1g
ko3n1g deleted the ko3n1g/build/bump-cutlass-cudnn branch June 24, 2026 19:58
liding-nv pushed a commit that referenced this pull request Jun 26, 2026
…1.24.0 (#4466)

Signed-off-by: oliver könig <okoenig@nvidia.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:build Dependencies, packaging, images, and environment setup ci CI, automation, test queue, or workflow infrastructure work full-test-suite needs-more-tests Requires additional L0 and L1 test coverage before merge needs-review PR is ready for code review and waiting on a reviewer r0.5.0 Auto-cherrypick to release branch. Apply before merge; cherrypick happens after merge.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants