mirror of
https://github.com/Comfy-Org/comfy-kitchen.git
synced 2026-11-04 23:37:42 +00:00
[PR #185] [CLOSED] [HIP] Add support for gfx90c and gfx1010 GPU architectures with tiled GEMM fallback #203
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#203
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?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/comfy-kitchen/pull/185
Author: @Zakhrov
Created: 9/17/2026
Status: ❌ Closed
Base:
main← Head:main📝 Commits (10+)
9507848Add support for gfx90c and gfx1010 GPU architectures and optimize flash decode kernele0075dfRefactor HIP backend for Sage attention kernels and enhance testing83f53c3Update error message for wave32 requirement5e0ffefRefactor tests and improve code readabilityda75655Merge branch 'Comfy-Org:main' into main54f400bFix failing tests on gfx90ca4cd6c0Update README to reflect gfx90c and gfx1010 support3750a88Enable software GEMM tiling and attention for Vega, RDNA1 and RDNA27c226c3Refactor HIP backend for Sage attention kernels and enhance testinga9030efMerge branch 'Comfy-Org:main' into main📊 Changes
28 files changed (+6322 additions, -3696 deletions)
View changed files
📝
README.md(+39 -26)📝
comfy_kitchen/backends/eager/quantization.py(+220 -70)📝
comfy_kitchen/backends/hip/CMakeLists.txt(+34 -2)📝
comfy_kitchen/backends/hip/__init__.py(+775 -256)📝
comfy_kitchen/backends/hip/architecture_config.h.in(+9 -0)📝
comfy_kitchen/backends/hip/architectures.json(+3 -1)📝
comfy_kitchen/backends/hip/dlpack_bindings.cpp(+2369 -2023)📝
comfy_kitchen/backends/hip/mma.h(+522 -304)📝
comfy_kitchen/backends/hip/ops/flash_decode.hip(+299 -264)📝
comfy_kitchen/backends/hip/rope_math.h(+60 -58)📝
comfy_kitchen/backends/hip/sage_attention/sage_common.h(+229 -193)📝
comfy_kitchen/backends/triton/__init__.py(+54 -8)📝
comfy_kitchen/backends/triton/adaln.py(+53 -16)📝
comfy_kitchen/backends/triton/na.py(+80 -21)📝
comfy_kitchen/backends/triton/quantization.py(+214 -58)📝
comfy_kitchen/backends/triton/rms_rope.py(+46 -15)📝
comfy_kitchen/backends/triton/rope.py(+94 -26)📝
comfy_kitchen/tensor/base.py(+18 -4)📝
comfy_kitchen/tensor/int8.py(+51 -14)📝
tests/test_constraints.py(+29 -3)...and 8 more files
📄 Description
architectures.jsonto include support for gfx90c and gfx1010.flash_decode.hipto improve code readability and maintainability.flash_decode_kernelto handle different GPU architectures with conditional compilation.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.