Enabling using a dgpu for speed boost

#6
by void009 - opened

Would it be possible to make your runtime accept 7900 xt/x or r9700 as a dgpu on strix halo, to allow at least a minimal optimisation, like running the mtp on it, maybe even the mmproj, although I cant find a flag for that in llamacpp.
Next step would be pinning the hot layers on the dgpu an using the halo memory to cache weights, I think it should be faster than running the model on just the igpu itself.
And final step would be enabling hybrid inference, to use both the dgpu and igpu at once , using some kind of custom heterogeneous expert-parallel like lucebox does. Tensor parallel would probably be bad, just 4x pcie on halo usually, and igpu much slower than dgpu.

unfortunately I don't have gpus to test with for that.

@jcbtc I have a strix halo with 7900xtx attached, I can give you access if it helps you. For 9700 you need to find someone else. Cannot find any at decent price here. It is 3k in the shop.

It could be fun to experiment with that, email me ciru@ciru.ai we can schedule a time and I can see what can be done.

great thanks

Sign up or log in to comment