Conversation
Summary of ChangesHello @Fridge003, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request primarily focuses on upgrading the core PyTorch dependency to version 2.10.0. This upgrade allows for the removal of specific compatibility workarounds and checks that were necessary for the older 2.9.1 version, particularly concerning CuDNN interactions and Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
|
/tag-and-rerun-ci again/ |
|
/rerun-failed-ci |
There was a problem hiding this comment.
Code Review
This pull request successfully updates the project's PyTorch dependency to version 2.10.0. The changes are well-contained, including updates to pyproject.toml, removal of compatibility code for the previous torch version, and adjustments to CI/Docker configurations. The modifications appear correct and align with the PR's goal.
For broader project consistency, it might be worth checking other configuration files not included in this PR, such as python/pyproject_cpu.toml and python/pyproject_xpu.toml, which still reference older torch versions. Additionally, the sgl-kernel/README.md should be updated to reflect the new torch version requirement. These are outside the scope of the current changes but would be good follow-up actions.
|
/rerun-failed-ci again again |
07912ef to
18cc8ca
Compare
… 2.10 compatibility When PyTorch is upgraded but sgl-kernel source is not changed, the CI needs to rebuild sgl-kernel locally to ensure ABI compatibility. Changes: - Add sgl-kernel-build-wheels as dependency - Download pre-built wheel when sgl-kernel/** is changed - Build sgl-kernel locally with PyTorch 2.10 when sgl-kernel/** is not changed - Always use CUSTOM_BUILD_SGL_KERNEL=true to avoid PyPI version
42ca214 to
29d40ba
Compare
f5c95f7 to
040f652
Compare
94db0d2 to
8ed7c8f
Compare
23c8095 to
1f8e8b0
Compare
|
Note: PyTorch 2.10.0 still requires cuDNN >= 9.15 for Conv3D operations to avoid performance regression. The runtime check was removed but CI enforces nvidia-cudnn-cu12==9.16.0.29 installation. |
3f14c77 to
648b4a8
Compare
PyTorch 2.10 ships with cudnn 9.10.2.21 which has Conv3D performance regression. Force install cudnn 9.16.0.29 to fix diffusion test performance.
648b4a8 to
7f11549
Compare
|
thank you @Fridge003 |
|
@Fridge003 what do you think to skip 2.10.0 and jumpy directly to 2.11.0 + triton 3.7.0 in ten days? For me 2.10.0 is very bugged in some nvidia devices |
|
@johnnynunez Let's go for 2.11 when this version has been stabilized and patched (maybe 2.11.1?) |
it comes this 18th March as official release... it is because new devices we had a lot of problems like jetson thor..., so with 2.11.0 and triton 3.7.0 it is running smooth |
|
Waiting for https://sgl-fru7574.slack.com/archives/C0AHM2PCAA1/p1773236192630569 edit: done |
|
Directly to 2.11 |

Motivation
#18066
Modifications
Accuracy Tests
Benchmarking and Profiling
Checklist
Review Process
/tag-run-ci-label,/rerun-failed-ci,/tag-and-rerun-ci