add torch 2.9.0 to ci#3223
Conversation
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the 📝 WalkthroughWalkthroughUpdated Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~8 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (1)
.github/workflows/tests.yml (1)
234-252: Clean up duplicate commented-out configurations.The two identical commented-out blocks (lines 240–245 and 246–252) should be consolidated into a single entry to reduce noise and improve maintainability. Also, confirm that migrating the gate e2e test from PyTorch 2.7.1 to 2.9.0 is intentional, as this changes which version serves as the primary blocker.
If consolidating is desired, apply this diff to remove the duplicate:
- cuda: 128 cuda_version: 12.8.1 python_version: "3.11" pytorch: 2.9.0 num_gpus: 1 axolotl_extras: -# - cuda: 126 -# cuda_version: 12.6.3 -# python_version: "3.11" -# pytorch: 2.7.1 -# num_gpus: 1 -# axolotl_extras: -# - cuda: 126 -# cuda_version: 12.6.3 -# python_version: "3.11" -# pytorch: 2.7.1 -# num_gpus: 1 -# axolotl_extras: -# dockerfile: "Dockerfile-uv.jinja" +# - cuda: 126 +# cuda_version: 12.6.3 +# python_version: "3.11" +# pytorch: 2.7.1 +# num_gpus: 1 +# axolotl_extras: +# dockerfile: "Dockerfile-uv.jinja"
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
.github/workflows/tests.yml(3 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (6)
- GitHub Check: PyTest (3.11, 2.9.0)
- GitHub Check: PyTest from Source Dist (3.11, 2.9.0)
- GitHub Check: PyTest (3.11, 2.7.1)
- GitHub Check: PyTest from Source Dist (3.11, 2.8.0)
- GitHub Check: PyTest (3.11, 2.8.0)
- GitHub Check: PyTest from Source Dist (3.11, 2.7.1)
🔇 Additional comments (3)
.github/workflows/tests.yml (3)
58-58: Unit test matrix changes look good.Adding PyTorch 2.9.0 to both
pytestandpytest-sdistmatrices is straightforward and enables version compatibility testing for the new release.Also applies to: 133-133
295-307: PyTorch 2.9.0 is missing from the full e2e test matrix.The gate job (
docker-e2e-tests-1st) now tests PyTorch 2.9.0 as the primary configuration, but the full e2e matrix (docker-e2e-tests) only includes PyTorch 2.7.1 and 2.8.0. If 2.9.0 is the target for this PR, it should also run in the full test suite after the gate passes, or the strategy should be documented.If 2.9.0 should be included in the full matrix, add an entry like:
include: - cuda: 128 cuda_version: 12.8.1 python_version: "3.11" pytorch: 2.7.1 num_gpus: 1 axolotl_extras: - cuda: 128 cuda_version: 12.8.1 python_version: "3.11" pytorch: 2.8.0 num_gpus: 1 gpu_type: "B200" axolotl_extras: fbgemm-gpu + - cuda: 128 + cuda_version: 12.8.1 + python_version: "3.11" + pytorch: 2.9.0 + num_gpus: 1 + axolotl_extras:
345-350: Cleanup job still uses outdated CUDA/PyTorch versions.The
docker-e2e-cleanupjob remains pinned to CUDA 126 (12.6.3) with PyTorch 2.7.1. Confirm whether this is intentional for backward-compatibility cleanup or if it should be updated to align with the new gate configuration.
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
5b8bd86 to
d4a73cc
Compare
d4a73cc to
a33f25c
Compare
Description
Motivation and Context
How has this been tested?
Screenshots (if appropriate)
Types of changes
Social Handles (Optional)
Summary by CodeRabbit