mirror of
https://github.com/Comfy-Org/comfy-kitchen.git
synced 2026-11-04 23:37:42 +00:00
[GH-ISSUE #147] Build managed SageAttention 2 wheels for Windows and Linux #47
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/comfy-kitchen#47
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Kosinkadink on GitHub (Sep 1, 2026).
Original GitHub issue: https://github.com/Comfy-Org/comfy-kitchen/issues/147
Goal
Publish official SageAttention 2.2.0 as prebuilt Windows and Linux wheels from Comfy-Org infrastructure so ComfyUI users do not compile or hand-install it.
Scope
comfy-kitchen-sageattentiondistribution that provides the upstreamsageattentionimport namespace without coupling Torch ABI-sensitive extensions to the stable-ABIcomfy-kitchenwheel.v2.2.0at commiteb615cf6cf4d221338033340ee2de1c37fbdba4aand verify the source archive sha2562c8232be47d35d20f095b1e38a052c6aa7b79dfd8ae4ab733d4df99c301ca7d0before building.triton-windowsdependency on Windows.Acceptance criteria
pip install comfy-kitchen-sageattentionselects a binary wheel on supported Windows and Linux hosts and never invokes a local compiler.from sageattention import sageattnsucceeds with the pinned Torch/CUDA/Triton line.@Kosinkadink commented on GitHub (Sep 1, 2026):
Implementation is in #148. The branch pins SageAttention v2.2.0 source and license provenance, builds Python 3.12 / Torch 2.13 / CUDA 13 binary wheels for Linux and Windows, and verifies package metadata plus each extension's cubin coverage.
Local evidence on RipperPC:
004ad09adb225ec0971a90608b05de807a706acb0e2755f7776e9cf3b70ca132_fused: SM80/86/89/90/120_qattn_sm80: SM80/86/89/90/120_qattn_sm89: SM89/90/120_qattn_sm90: SM90Free GitHub manylinux and Windows artifact builds are running. No publication tag has been created.
@Kosinkadink commented on GitHub (Sep 1, 2026):
Owner update at PR head
bf64ba6:cuobjdumpnames Hopper cubins assm_90a; the verifier now accepts that architecture-specific suffix while preserving exact architecture-set checks.MAX_JOBS=8, so Linux compiler concurrency is now limited to 2 to fit runner memory.Exact-head Windows and Linux CI is running.
dequantize_nvfp4#101