Very large amounts of gaming gpus vs AI gpus
brucethemoose @ brucethemoose @lemmy.world Posts 21Comments 1,987Joined 1 yr. ago
brucethemoose @ brucethemoose @lemmy.world
Posts
21
Comments
1,987
Joined
1 yr. ago
Poll: Zohran Mamdani's policies are popular with Americans outside New York — even if Mamdani is not
Scoop: Four reasons Musk attacked Trump's "big beautiful bill"
Niche Model of the Day: Openbuddy 25.2q, QwQ 32B with Quantization Aware Training
How does Lemmy feel about "open source" machine learning, akin to the Fediverse vs Social Media?
It depends!
Exllamav2 was pretty fast on AMD, exllamav3 is getting support soon. Vllm is also fast AMD. But its not easy to setup; you basically have to be a Python dev on linux and wrestle with pip. Or get lucky with docker.
Base llama.cpp is fine, as are forks like kobold.cpp rocm. This is more doable without so much hastle.
The AMD framework desktop is a pretty good machine for large MoE models. The 7900 XTX is the next best hardware, but unfortunately AMD is not really interested in competing with Nvidia in terms of high VRAM offerings :'/. They don't want money I guess.
And there are... quirks, depending on the model.
I dunno about Intel Arc these days, but AFAIK you are stuck with their docker container or llama.cpp. And again, they don't offer a lot of VRAM for the $ either.
NPUs are mostly a nothingburger so far, only good for tiny models.
Llama.cpp Vulkan (for use on anything) is improving but still behind in terms of support.
A lot of people do offload MoE models to Threadripper or EPYC CPUs, via ik_llama.cpp, transformers or some Chinese frameworks. That's the homelab way to run big models like Qwen 235B or deepseek these days. An Nvidia GPU is still standard, but you can use a 3090 or 4090 and put more of the money in the CPU platform.
You wont find a good comparison because it literally changes by the minute. AMD updates ROCM? Better! Oh, but something broke in llama.cpp! Now its fixed an optimized 4 days later! Oh, architecture change, not it doesn't work again. And look, exl3 support!
You can literally bench it in a day and have the results be obsolete the next, pretty often.