Skip to content

Bump PyTorch base image to 26.02-py3#521

Merged
jlamypoirier merged 1 commit into
mainfrom
jlp_bump-pytorch-26.02
May 19, 2026
Merged

Bump PyTorch base image to 26.02-py3#521
jlamypoirier merged 1 commit into
mainfrom
jlp_bump-pytorch-26.02

Conversation

@jlamypoirier
Copy link
Copy Markdown
Collaborator

@jlamypoirier jlamypoirier commented May 19, 2026

Summary

  • Bumps the NVIDIA PyTorch base image from 25.11-py3 to 26.02-py3, plus the dependent package versions that ship in that image. Note: couldn't use more recent images because of driver issues on our cluster
  • `mamba-ssm`: 2.2.6.post3 → 2.3.2.post1
  • `flash-attn`: pinned `==2.7.4.post1` → range `>=2.7.4,<2.8.0` (matches what's already in the new image)
  • Drops the redundant `triton==3.5.1` pin from the Dockerfile (it was already unpinned in `setup.cfg`)
  • `PyYAML`: `>=6.0.3` → `>=6.0.1` New image fails to uninstall 6.0.1

Test plan

  • Full test suite on the previous image (PyTorch 25.11): 2622 passed / 99 skipped / 0 failed.
  • Full test suite on the new image (PyTorch 26.02): 2622 passed / 99 skipped / 0 failed.

🤖 Generated with Claude Code

- nvcr.io/nvidia/pytorch: 25.11-py3 → 26.02-py3
- mamba-ssm: 2.2.6.post3 → 2.3.2.post1
- flash-attn: pinned 2.7.4.post1 → range >=2.7.4,<2.8.0
- triton: drop the 3.5.1 pin from the Dockerfile (already not pinned in setup.cfg)
- PyYAML: relax >=6.0.3 → >=6.0.1 (no API need for 6.0.3)

Full test suite passes 2622/2622 on both the previous image (PyTorch 25.11)
and the new image — verified end-to-end on the EAI cluster.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jlamypoirier jlamypoirier merged commit 3eef86b into main May 19, 2026
3 checks passed
@jlamypoirier jlamypoirier deleted the jlp_bump-pytorch-26.02 branch May 19, 2026 21: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