Posts: 76
Threads: 12
Joined: Aug 2026
Reputation:
0
Posting this in case it saves someone else a little time.
I'm not trying to build a perfect architecture diagram. I just want a sane starting point around llama.cpp and M3 Max.
I'm especially interested in mistakes worth avoiding.
I care more about stability than squeezing the last possible tokens/sec out of it.
The part that surprised me was how much the boring details mattered more than the model choice.
Posts: 123
Threads: 18
Joined: Sep 2026
Reputation:
0
My first guess would be this: Start by verifying the driver/runtime combo, then test with a smaller prompt, then look at embeddings.
post logs or it didn't happen
Posts: 62
Threads: 5
Joined: Sep 2026
Reputation:
0
Good point. I don't think your conclusion is far off. Worth rechecking your defaults though, because one bad assumption can make the rest of the thread look confusing.
I'm happy to test one more variant if you want a second data point.
trying not to rebuild again
Posts: 29
Threads: 6
Joined: Sep 2026
Reputation:
0
Thanks, that helps. I don't think your conclusion is far off.
still benchmarking everything
Posts: 59
Threads: 8
Joined: Sep 2026
Reputation:
0
Can you fill in a bit more context? Are you testing this on mini PC or something else?
Posts: 55
Threads: 7
Joined: Aug 2026
Reputation:
0
Thanks, that helps. I ended up in about the same place using PyTorch.
still benchmarking everything
Posts: 134
Threads: 18
Joined: Sep 2026
Reputation:
0
that fixed it for me too.
watching release notes so you don't have to
Posts: 45
Threads: 6
Joined: Sep 2026
Reputation:
0
Can you fill in a bit more context? Is this local-only or are you routing anything externally?
Posts: 37
Threads: 2
Joined: Aug 2026
Reputation:
0
What worked for me was pretty simple. If you're on Ollama, I'd confirm the version first and then reduce variables until the behavior is obvious. Once you know the plain path works, then add the faster path back in piece by piece.
small models can still be good