Re:Smollm3: Smol, multilingual, long-context reasoner LLM
by kosolam on Wednesday July 09, 2025 @07:33AM
(#44508731)
Could you please enlighten me regarding all these engines, I’m using lamacpp and ollama. Should I also try mlx, onnx, vllm, etc. I’m not quite sure whats the difference between all these. I’m running on CPU and sometimes GPU
Re:Smollm3: Smol, multilingual, long-context reasoner LLM
by pzo on Wednesday July 09, 2025 @11:00AM
(#44510843)
Ollama is a wrapper around llama.cpp thei using ggml format. Onnx is different ml model format and onnxruntime developer by microsoft. Mlx is ml framework from Apple. If you want the fastest speed on MacOS most likely stick with mlx
Re:Smollm3: Smol, multilingual, long-context reasoner LLM
by knowaveragejoe on Thursday July 10, 2025 @07:25PM
(#44526834)
> similarly doesn't work with ollama since they need to bump their llama.cpp runtime
Just curious, how frequently does that happen?
The easiest would be to install llama.cpp from source: https://github.com/ggml-org/llama.cpp
If you want to avoid it, I added SmolLM3 to MLX-LM as well:
You can run it via `mlx_lm.chat --model "mlx-community/SmolLM3-3B-bf16"`
(requires the latest mlx-lm to be installed)
here's the MLX-lm PR if you're interested: https://github.com/ml-explore/mlx-lm/pull/272
similarly, llama.cpp here: https://github.com/ggml-org/llama.cpp/pull/14581
Let me know if you face any issues!