Vulkan API backend #5530
Replies: 22 comments 8 replies
|
+1 this should be a priority as it unlocks the use of virtually every device. Consider;
|
|
Please make Vulkan possible. I bought a Strix Halo 128gb just to use Comfy UI, only to find out that I am dying to use Comfy UI on it. |
|
Using Vulkan made installing llama a breeze on my Linux distro that has trouble with ROCm. Wish every AI tool has fist class support for Vulkan first and then targets specific tools. |
|
Reply +1 |
|
+1 |
|
+1 Vulkan would be awesome. |
|
+1 amazing idea |
|
+1 |
|
+1 |
|
+1 |
|
+1 |
|
+1 |
|
+1 |
|
+1 Practically I can't use AI without Vulkan on my machine |
|
+1 |
|
Wouldn't that be on pytorch's side and not really specific to Comfy? Or am I insane? Rocm sucks though and I'm tired of pretending it doesn't. =) |
|
Sd.cpp's vulkan backend works really well. |
|
+1 |
|
+1 |
|
+1 |
|
I was curious about sd.cpp so I experimented with a reference implementation to test out the performance compared to ROCm. You can download it here: https://github.com/alshdavid/diffusion-vk/releases/tag/0.0.1 It's unoptimised, no attention optimisations but even still it's sometimes faster than ROCm via ComfyUI, and always consistent
Why does AMD even bother with ROCm/HIP |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Is a Vulkan backend possible? I use Vulkan on stable-diffusion.cpp and it's significantly faster than CLBlast, CUDA, and ROCm in my testing. I would really like to see it here as Vulkan support is universal and easy, and would help especially with AMD and Intel GPUs (and possibly Qualcomm).
All reactions