dispatchAI/mobile-ai-leaderboard
Dispatch AI — Mobile AI Leaderboard
Real-phone benchmark results for small (≤ 3B) instruction-tuned LLMs, measured on a farm of 40 Samsung S20 FE devices (Snapdragon 865, 6 GB RAM, Android 13) running llama.cpp with Q4_K_M 4-bit GGUF quants.
Columns
Methodology
- Devices: 40 × Samsung S20 FE (SM-G780F), Snapdragon 865, 6 GB RAM, Android 13.
- Backend:
llama.cpp(viallamafile), Q4KM quants, 4 CPU threads, FP16 offload. - Prompts: Fixed 512-token prompt; 256 generation tokens; batch size 512.
- Aggregation: Each number is the median across all 40 devices after a 5-run warm-up.
- Environment: Air-conditioned room at 22 °C; phones on stands, screens off; batteries at 80–100%, airplane mode + Wi-Fi only.
Live filtering
Type a model name (e.g. Qwen, Llama, SmolLM) in the Filter models by name box to narrow the table. Clear the box to see all models again.
Submit your results
Have benchmarks from your own phone farm? Add them via the Submit Your Results button (links to our GitHub) or open a PR directly against the data/benchmarks.csv file in the `Dispatch-AI-FZE/mobile-ai-leaderboard` repository. Please include device model, SoC, RAM, llama.cpp version, and the same prompt/generation token counts so results are comparable.
Deploying to HuggingFace Spaces
- Create a new Space at <https://huggingface.co/new-space>:
- Owner: your org or user
- Space name:
mobile-ai-leaderboard - License: choose your own (Dispatch AI uses license 10818, Sharjah UAE)
- SDK: Gradio
- Visibility: Public (or Private if you prefer)
- Clone the Space repo locally (replace
<owner>):
git clone https://huggingface.co/spaces/<owner>/mobile-ai-leaderboard
cd mobile-ai-leaderboard- Copy the files from this directory into the Space repo:
cp /path/to/leaderboard/app.py .
cp /path/to/leaderboard/requirements.txt .
cp /path/to/leaderboard/README.md .- Commit and push:
git add app.py requirements.txt README.md
git commit -m "Dispatch AI Mobile AI Benchmark Leaderboard"
git push- The Space will build automatically (Gradio SDK reads
requirements.txtand installsgradio>=4.0). Once the build finishes, the leaderboard is live athttps://<owner>-mobile-ai-leaderboard.hf.space.
Updating benchmarks
Benchmarks are hardcoded in app.py (the DATA list). To update, edit the list, commit, and push — the Space will rebuild automatically. A future version will move the data to a CSV file in the same repo so results can be updated without touching code.
Requirements
gradio>=4.0.0
pandas>=2.0.0See requirements.txt.
License
© 2026 Dispatch AI FZE — Sharjah, UAE · License 10818. All rights reserved.
