[None][chore] Update flashinfer-python from 0.6.10 to 0.6.11#13992
Conversation
📝 WalkthroughWalkthroughThis PR bumps two pinned dependencies: ChangesDependency Version Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Comment |
There was a problem hiding this comment.
Actionable comments posted: 4
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@requirements.txt`:
- Line 57: Update the pip requirement for the flashinfer-python dependency to a
published version: replace the nonexistent version token
"flashinfer-python==0.6.11" with the available release
"flashinfer-python==0.6.10" in requirements.txt so installation succeeds.
- Line 74: Replace the invalid hard-pin of nvidia-cutlass-dsl==4.5.0 in
requirements.txt: update the line referencing "nvidia-cutlass-dsl==4.5.0;
python_version >= \"3.10\"" to either a valid release (e.g.,
"nvidia-cutlass-dsl==4.4.2; python_version >= \"3.10\"") or a minimal constraint
that satisfies consumers (e.g., "nvidia-cutlass-dsl>=4.4.2; python_version >=
\"3.10\""), ensuring compatibility with flashinfer-python's requirement and that
pip can install the package.
In `@security_scanning/pyproject.toml`:
- Line 58: The pinned dependency "flashinfer-python (==0.6.11)" is referencing a
non-existent stable PyPI release; update the constraint to a valid package
version such as "flashinfer-python (==0.6.10.post1)" or use a permissive
constraint like "flashinfer-python (>=0.6.10.post1,<0.7)" if you want to allow
newer/stable builds; edit the pyproject.toml dependency entry to replace
"==0.6.11" with the chosen valid version or range so installations from PyPI
succeed.
- Line 75: The pyproject dependency "nvidia-cutlass-dsl (==4.5.0)" is pinned to
a non-existent stable 4.5.0 on PyPI; update that requirement to a valid release
such as "nvidia-cutlass-dsl (==4.5.0.dev0)" or relax to a compatible constraint
like "nvidia-cutlass-dsl (>=4.4.2)" to match flashinfer-python's requirement and
ensure dependency resolution succeeds.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: 74a86829-0c43-42a0-b5bd-65509aadaa2c
⛔ Files ignored due to path filters (1)
security_scanning/poetry.lockis excluded by!**/*.lock
📒 Files selected for processing (3)
ATTRIBUTIONS-Python.mdrequirements.txtsecurity_scanning/pyproject.toml
|
/bot run --disable-fail-fast |
|
PR_Github #47722 [ run ] triggered by Bot. Commit: |
|
PR_Github #47722 [ run ] completed with state
|
|
/bot run --disable-fail-fast |
|
PR_Github #47765 [ run ] triggered by Bot. Commit: |
|
PR_Github #47765 [ run ] completed with state |
Bump flashinfer-python dependency to the latest stable release (0.6.11). Also bump nvidia-cutlass-dsl from 4.4.2 to 4.5.0 as required by flashinfer-python 0.6.11. Updated version pins in requirements.txt, security_scanning/pyproject.toml, and ATTRIBUTIONS-Python.md. Signed-off-by: Yihan Wang <[email protected]>
bf4c658 to
cf8d9af
Compare
|
/bot run --disable-fail-fast --add-multi-gpu-test |
|
PR_Github #47958 [ run ] triggered by Bot. Commit: |
|
PR_Github #47958 [ run ] completed with state
|
|
/bot run --disable-fail-fast --add-multi-gpu-test |
|
PR_Github #48071 [ run ] triggered by Bot. Commit: |
|
PR_Github #48071 [ run ] completed with state |
juney-nvidia
left a comment
There was a problem hiding this comment.
Approved from OSS compliance perspective.
…13992) Signed-off-by: Yihan Wang <[email protected]>
Summary
Test plan
pip install -r requirements.txtinstalls successfullypytest tests/unittest/_torch/flashinfer/ -vpytest tests/unittest/_torch/attention/test_flashinfer_attention.py -vSummary by CodeRabbit
flashinfer-pythonandnvidia-cutlass-dslpackage versions across project dependencies for improved compatibility and stability.