SIGN IN SIGN UP

FlashInfer: Kernel Library for LLM Serving

0 0 188 Python

Cutlass dsl 4.5 bump (#3246)

<!-- .github/pull_request_template.md -->

## ๐Ÿ“Œ Description

Bump cutlass-dsl to 4.5 so sm121 is supported in BlockScaledMmaOp 

## ๐Ÿ” Related Issues

<!-- Link any related issues here -->

## ๐Ÿš€ Pull Request Checklist

Thank you for contributing to FlashInfer! Before we review your pull
request, please make sure the following items are complete.

### โœ… Pre-commit Checks

- [x] I have installed `pre-commit` by running `pip install pre-commit`
(or used your preferred method).
- [x] I have installed the hooks with `pre-commit install`.
- [x] I have run the hooks manually with `pre-commit run --all-files`
and fixed any reported issues.

> If you are unsure about how to set up `pre-commit`, see [the
pre-commit documentation](https://pre-commit.com/).

## ๐Ÿงช Tests

- [x] Tests have been added or updated as needed.
- [x] All tests are passing (`unittest`, etc.).

## Reviewer Notes

<!-- Optional: anything you'd like reviewers to focus on, concerns, etc.
-->


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Updated packaging/install flow to upgrade Python tooling early, added
preparation steps for CUDA/cu13 runtimes, and bumped cutlass dependency
to >=4.5.0; minor project metadata ordering adjusted.

* **Tests**
* Broadened GPU gating to include SM120/SM121 and added CUDAโ€‘13+
detection for gated tests.
* Test harness now installs branch-specific Python requirements during
setup.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
K
Ka-Hyun Nam committed
c5c089bea20e50d5010e3185f3f14f485aaefc37
Parent: bb41dc1
Committed by GitHub <noreply@github.com> on 5/7/2026, 7:54:56 PM