Comparison of small open source LLMs (8b parameters or less)
General | Tool Usage | Chat Room | Logic | Vision | Vision OCR | Code Generation | More
All testing done with Ollama
Key | |
---|---|
β | Pass |
βοΈ | Partial Pass |
β | Fail |
π | Timeout |
π΅βπ« | Hallucinations |
π« | Rejected prompt / unsafe content |
π | Malformed Response / Tool call |
Tested with attogram/ollama-multirun
Small Model | Hovercraft | Pirate | Who |
---|---|---|---|
bakllava:7b | β | β | |
codellama:7b | β | β | β |
cogito:3b | β | β | |
cogito:bb | β | β | |
deepcoder:1.5b | β | βοΈ | β |
deepseek-r1:1.5b | β | βοΈ | β |
deepseek-r1:8b | βοΈ | β | β |
dolphin-mistral:7b | βοΈ | β | β |
dolphin3:8b | β | β | β |
gemma3:1b | βοΈ | β | β |
gemma3:4b | βοΈ | β | |
gemma:2b | βοΈ | β | |
granite3.2-vision:2b | β | β | |
granite3.3:2b | βοΈ | β | |
huihui_ai/baronllm-abliterated:8b | βοΈ | β | |
llama3-groq-tool-use:8b | βοΈ | β | |
llama3.2:1b | β | βοΈ | |
llava-llama3:8b | βοΈ | β | |
llava-phi3:3.8b | β | β | |
llava:7b | β | β | |
minicpm-v:8b | β | β | |
mistral:7b | βοΈ | β | |
qwen2.5-coder:7b | β | β | |
qwen2.5vl:3b | β | β | |
qwen2.5vl:7b | βοΈ | β | |
qwen3:1.7b | β | π | β |
qwen3:4b | β | π | β |
qwen3:8b | βοΈ | β | β |
smollm2:135m | β | β | |
smollm2:360m | βοΈ | β | |
smollm2:1.7b | β | β | |
stable-code:3b | βοΈ | βοΈ | β |
starcoder:7b | β | β | β |
Small Model | Hovercraft | Pirate | Who |
deepseek-r1:7b
llama3.1:8b
llama3.3:3b
llama3:8b
phi:2.7b
phi3:3.8b
tinyllama:1.1b
qwen3:0.6b
qwen3:4b
Tested with attogram/ollama-bash-toolshed
Passing | Math | Ollama | Time | Web |
---|---|---|---|---|
cogito:3b | β | β | β | β |
cogito:8b | β | β | β | β |
granite3.3:2b | β | β | β | β |
hermes3:8b | β | β | β | β |
llama3.2:1b | β | β | β | β |
llama3.2:3b | β | β | β | β |
qwen3:1.7b | β | β | β | β |
qwen3:4b | β | β | β | β |
qwen3:8b | β | β | β | β |
Failing | Math | Ollama | Time | Web |
---|---|---|---|---|
command-r7b:7b | β | β | β | β |
granite3.2-vision:2b | β | β | β | β |
granite3.3:8b | π | π | π | π |
llama3-groq-tool-use:8b | β | β | β | β |
mistral:7b | π | π | π | π |
nemotron-mini:4b | β | β | β | βοΈ |
qwen2.5-coder:7b | π | π | π | π |
qwen3:0.6b | β | βοΈ | β | β |
smollm2:1.7b | π | π | β | π΅βπ« |
aya-expanse:8b
command-r7b-arabic:7b
granite3-dense:2b
granite3-dense:8b
granite3-moe:1b
granite3-moe:3b
granite3.1-dense:2b
granite3.1-dense:8b
granite3.1-moe:1b
granite3.1-moe:3b
granite3.2:2b
granite3.2:8b
hermes3:3b
llama3.1:8b
mixtral:8x7b
phi4-mini:3.8b
qwen2.5-coder:0.5b
qwen2.5-coder:1.5b
qwen2.5-coder:3b
qwen2.5:0.5b
qwen2.5:1.5b
qwen2.5:3b
qwen2.5:7b
qwen2:0.5b
qwen2:1.5b
qwen2:7b
Hituzip/gemma3-tools:4b
PetrosStav/gemma3-tools:4b
hhao/qwen2.5-coder-tools:0.5b
hhao/qwen2.5-coder-tools:1.5b
hhao/qwen2.5-coder-tools:3b
hhao/qwen2.5-coder-tools:7b
ishumilin/deepseek-r1-coder-tools-tuned:1.5b
ishumilin/deepseek-r1-coder-tools-tuned:7b
ishumilin/deepseek-r1-coder-tools-tuned:8b
ishumilin/deepseek-r1-coder-tools:1.5b
ishumilin/deepseek-r1-coder-tools:7b
ishumilin/deepseek-r1-coder-tools:8b
maryasov/qwen2.5-coder-cline:7b
orieg/gemma3-tools:1b
orieg/gemma3-tools:4b
tom_himanen/deepseek-r1-roo-cline-tools:1.5b
tom_himanen/deepseek-r1-roo-cline-tools:7b
tom_himanen/deepseek-r1-roo-cline-tools:8b
Tested with attogram/llm-council
Small Model | Peace | Quit | Topic |
---|---|---|---|
bakllava:7b | β | ||
codellama:7b | β | ||
deepcoder:1.5b | β | ||
deepseek-r1:1.5b | β | β | |
deepseek-r1:8b | β | ||
dolphin-mistral:7b | β | ||
dolphin3:8b | β | β | |
gemma3:1b | β | ||
gemma3:4b | β | β | β |
gemma:2b | β | ||
granite3.2-vision:2b | β | ||
granite3.3:2b | β | β | β |
huihui_ai/baronllm-abliterated:8b | β | ||
llama3-groq-tool-use:8b | β | ||
llama3.2:1b | β | ||
llava-llama3:8b | β | ||
llava-phi3:3.8b | β | ||
llava:7b | β | ||
minicpm-v:8b | β | β | |
mistral:7b | β | β | |
qwen2.5-coder:7b | β | ||
qwen2.5vl:3b | β | ||
qwen2.5vl:7b | β | ||
qwen3:1.7b | β | ||
qwen3:8b | β | β | |
smollm2:135m | β | ||
smollm2:360m | β | ||
smollm2:1.7b | β | ||
stable-code:3b | β | ||
starcoder:7b | β | ||
Small Model | Peace | Quit | Topic |
Tested with attogram/ollama-multirun
Small Model | Socrates | Strawberry |
---|---|---|
bakllava:7b | β | β |
β | β | |
deepcoder:1.5b | β | β |
deepseek-r1:1.5b | β | β |
deepseek-r1:8b | β | π |
dolphin-mistral:7b | β | β |
dolphin3:8b | β | β |
gemma3:1b | β | β |
gemma3:4b | β | β |
gemma:2b | β | β |
granite3.2-vision:2b | β | β |
granite3.3:2b | β | β |
huihui_ai/baronllm-abliterated:8b | β | β |
llama3-groq-tool-use:8b | β | β |
β | β | |
llava-llama3:8b | β | β |
llava-phi3:3.8b | β | β |
llava:7b | β | β |
minicpm-v:8b | β | β |
mistral:7b | β | β |
qwen2.5-coder:7b | β | β |
qwen2.5vl:3b | β | β |
qwen2.5vl:7b | β | β |
qwen3:1.7b | β | β |
qwen3:8b | β | β |
smollm2:135m | βοΈ | β |
smollm2:360m | β | β |
smollm2:1.7b | β | β |
β | β | |
β | β | |
Small Model | Socrates | Strawberry |
Tested with attogram/ollama-multirun
Passing | Describe | Keywords | Faces |
---|---|---|---|
bakllava:7b | β | β | β |
granite3.2-vision:2b | β | β | β |
minicpm-v:8b | β | β | βοΈ |
qwen2.5vl:3b | β | β | β |
qwen2.5vl:7b | β | β | β |
gemma3:4b | β | β | β |
llava:7b | β | β | β |
llava-llama3:8b | β | βοΈ | βοΈ |
llava-phi3:3.8b | β | βοΈ | βοΈ |
moondream:1.8b | β | β | β |
Tested with attogram/ollama-multirun
Passing | OCR |
---|---|
granite3.2-vision:2b | βοΈ |
minicpm-v:8b | βοΈ |
qwen2.5vl:3b | β |
qwen2.5vl:7b | β |
Failing | OCR |
---|---|
β | |
gemma3:4b | π |
β | |
β | |
β | |
β |
Small Model | bash-1 | js-1 | php-1 | python-1 |
---|---|---|---|---|
bakllava:7b | β | βοΈ | ||
codellama:7b | β οΈ | β | ||
deepcoder:1.5b | β | β | ||
deepseek-r1:1.5b | β | β | ||
deepseek-r1:8b | π | π | ||
dolphin-mistral:7b | β | β | ||
dolphin3:8b | β | β | ||
gemma3:1b | βοΈ | βοΈ | ||
gemma3:4b | βοΈ | β | ||
gemma:2b | β | β | ||
granite3.2-vision:2b | β | β | ||
granite3.3:2b | βοΈ | β | ||
huihui_ai/baronllm-abliterated:8b | β | β | ||
llama3-groq-tool-use:8b | β | β | ||
llama3.2:1b | βοΈ | βοΈ | ||
llava-llama3:8b | βοΈ | β | ||
llava-phi3:3.8b | β | β | ||
llava:7b | β | β | ||
minicpm-v:8b | β | β | ||
mistral:7b | βοΈ | β | ||
qwen2.5-coder:7b | β | β | ||
qwen2.5vl:3b | βοΈ | β | ||
qwen2.5vl:7b | β | β | ||
qwen3:1.7b | β | β | ||
qwen3:8b | β | β | ||
β | β | |||
smollm2:360m | βοΈ | βοΈ | ||
smollm2:1.7b | β | βοΈ | ||
stable-code:3b | βοΈ | β | ||
starcoder:7b | βοΈ | β | ||
Small Model | bash-1 | js-1 | php-1 | python-1 |
Project | Github Repo | Description |
---|---|---|
Multirun | ollama-multirun | Run a prompt against all, or some, of your models running on Ollama. Creates web pages with the output, performance statistics and model info. All in a single Bash shell script. |
Toolshed | ollama-bash-toolshed | Chat with tool calling models. Sample tools included. Add new tools to your shed with ease. Runs on Ollama. All via Bash shell scripts. |
LLM Council | llm-council | Start a chat room between all, or some, of your models running on Ollama. All in a single Bash shell script. |
Ollama Bash Lib | ollama-bash-lib | A Bash Library to interact with Ollama |
Small Models | small-models | Comparison of small open source LLMs (8b parameters or less) |
AI Test Zone | ai_test_zone | Test results hosted on https://attogram.github.io/ai_test_zone/ |