Revert "Update stable FA3 API (flash_api_stable.cpp) to be inline with the unstable ABI port (flash_api.cpp)" - #160
Conversation
…h the un…" This reverts commit b3964b1.
Incorporates vllm-project#160 (revert of vllm-project#152, the torch stable-ABI port that broke FLASH_ATTN_MLA_SPARSE). Net change: hopper stable-ABI files only; no cute-DSL / FP8 changes.
@cleonard530 Just to check, did you notice this when drafting your PR? I personally glanced over the changes and did not notice this kind of changes |
I just checked this again. There are definitely a lot of heuristic changes between versions of @LucasWilkinson, are these the changes you're talking about between versions of |
|
Oh no this is bad :( But I'm a bit confused, as a pretty important key of the migration is that we shouldn't change functionality. @cleonard530 could you point out where the heuristics are different? From your diff and what you linked it looks like flash_api_stable and flash_api should be aligned with each other? Where do we deviate from the existing vllm behavior? |
|
@LucasWilkinson I don't think this revert is warranted--I put some context in vllm-project/vllm#48221 (comment), can you confirm and let me know if there's anything I missed? |
Reverts #152
This broke FLASH_ATTN_MLA_SPARSE (vllm-project/vllm#48221) not to mention changes a bunch of heuristics