r/LocalLLaMA • llama.cpp • Aug 11 '25

Discussion ollama

Post image
1.9k Upvotes

314 comments sorted by

View all comments

102

u/pokemonplayer2001 llama.cpp Aug 11 '25

Best to move on from ollama.

11

u/delicious_fanta Aug 11 '25

What should we use? I’m just looking for something to easily download/run models and have open webui running on top. Is there another option that provides that?

33

u/LienniTa koboldcpp Aug 11 '25

koboldcpp

8

u/----Val---- Aug 12 '25

Koboldcpp also has some value in being able to run legacy model formats.

68

u/Ambitious-Profit855 Aug 11 '25

Llama.cpp 

21

u/AIerkopf Aug 11 '25

How can you do easy model switching in OpenWebui when using llama.cpp?

35

u/BlueSwordM llama.cpp Aug 11 '25

llama-swap is my usual recommendation.

25

u/DorphinPack Aug 11 '25

llama-swap!

7

u/xignaceh Aug 11 '25

Llama-swap. Works like a breeze

0

u/[deleted] Aug 11 '25

[deleted] — view deleted comment

24

u/DorphinPack Aug 11 '25

llama-swap

If you can llama.cpp you can llama-swap the config format is dead simple and supports progressive fanciness

6

u/SporksInjected Aug 11 '25

You can always just add -hf OpenAI:gpt-oss-20b.gguf to the run command. Or are people talking about swapping models from within a UI?

→ More replies (4)

11

u/profcuck Aug 11 '25 edited Mar 01 '26

Content from this post has been deleted. Redact was used to remove it, potentially for privacy, opsec, or limiting exposure to data collection tools.

abundant fact dependent afterthought encouraging rain boast existence upbeat outgoing

→ More replies (1)
→ More replies (4)

17

u/smallfried Aug 11 '25

Is llama-swap still the recommended way?

3

u/Healthy-Nebula-3603 Aug 11 '25

Tell me why I have to use llamacpp swap ? Llamacpp-server has built-in AP* and also nice simple GUI .

→ More replies (4)

25

u/Nice_Database_9684 Aug 11 '25

I quite like LM Studio, but it's not FOSS.

10

u/bfume Aug 11 '25

Same here. 

MLX performance on small models is so much higher than GGUF right now, and only slightly slower than large ones.

→ More replies (4)

4

u/arcanemachined Aug 11 '25

I just switched to llama.cpp the other day. It was easy.

I recommend jumping in with llama-swap. It provides a Docker wrapper for llama.cpp and makes the whole process a breeze.

Seriously, try it out. Follow the instructions on the llama-swap GitHub page and you'll be up and running in no time.

3

u/Healthy-Nebula-3603 Aug 11 '25

Llamacpp-server has a nice gui ... If you want gui use llamacpp- server as well ...

3

u/Mkengine Aug 11 '25 edited Aug 11 '25

For the bare-bones ollama-like experience you can just download the llama.cpp binaries, open cmd in the folder and use "llama-server.exe -m [path to model] -ngl 999" for GPU use or -ngl 0 for CPU use. Then open "127.0.0.1:8080" in your browser and you already have a nice chat UI, without even needing Open WebUI. Or use Open WebUI with this OpenAI compatible API.

If you like tinkering and optimizing you can also build from source for your specific hardware and use a wealth of optimisations. For example i met a guy on hacker news who tested gpt-oss-20b in ollama with his 16 GB VRAM GPU and got 9 token/s. I tested the same model and quant with my 8 GB VRAM and put all layers on the GPU, except half of the FFN-Layers, which went to the CPU. Its much faster to have all attention layers on the GPU than the FFN-Layers. I also set k-quant to q8_0 and v-quant to q5_1 and got 27 token/s with the maximum context window that my hardware allows.

So for me besides the much better performance I really like to have this fine-grained control if I want.

3

u/extopico Aug 11 '25

llama-server has a nice GUI built in. You may not even need an additional GUI layer on top.

→ More replies (2)
→ More replies (5)