I pointed lemonade at my llama.cpp model folder but it uses json files to configure them. I think it was fine for importing them or you could have an agent write them for you. After that you can manage models inside the app
Overall it wasn’t a huge deal, it’s easier than managing llama.cpp directly with rocm updates.
Seralth@piefed.seralth.com
Lemonade is pretty good, especially for AMD GPUs and the lazy, but it’s pretty opinionated (like ollama but not as toxic) and it’s not easy to directly control llama-server parameters. It feels a bit commercial / we want to IPO.
Seeing as you already have your parameters, llama-swap might be a better fit, lets you configure llama-server directly in a yaml, and switch between them. You can even have multiple versions of the same model (e.g. thinking or not, try out different parameters) and change without reloading.
Both work fine with e.g. Open WebUI and Pi (lemonade its own integration and llama-server needs an extension).
panda_abyss@lemmy.ca 4 days ago
If you update the model json you can pass through almost any parameters you want
It is an extra step though
Good to know, it’s been a while since I played with it and the docs were sparse.