skyzh/tiny-llm resource
learn LLM inference system on Apple Silicon for systems engineers: build a tiny vLLM + Qwen observed · 2026-08-28
Health v2 · maintenance only
64/100
- Activity 99
- Release rhythm 35
- Longevity 35
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 501
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
4523 stars · 369 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A hands-on course for systems engineers to build an LLM inference and serving system from scratch on Apple Silicon using MLX, implementing a Qwen3 model, KV cache, and a mini vLLM-style server. It also covers building a coding agent, with exercises implemented in Python, C++, or Metal.
Use cases
- learn how LLM inference works end to end
- build a tiny vLLM-style serving system
- implement attention, RoPE, and KV cache from scratch
- write Metal kernels for LLM decode on Apple Silicon
- understand continuous batching and paged KV cache
- study LLM serving without reading a huge CUDA codebase
When to choose
- you are a systems engineer with PyTorch basics wanting to understand LLM serving internals
- you have an Apple Silicon Mac and no CUDA GPU
- you want a guided, test-verified path like CMU's Needle project
When to avoid
- you need a production-ready inference server
- you want to learn on NVIDIA CUDA hardware
- you are looking for a high-level framework rather than a course
Facets
learning-resource · maturity active
llm-inference machine-learning gpu-computing developer-tools large-language-models tutorials developer-tools machine-learning python llm-serving mlx apple-silicon qwen vllm kv-cache continuous-batching metal-kernels course hands-on macos gpu
2 sources
- readme: https://github.com/skyzh/tiny-llm · fetched 2026-08-28 · 28250e897483
- homepage: https://skyzh.github.io/tiny-llm/ · fetched 2026-08-29 · fa863229e78f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| skyzh/tiny-llm | main | 64 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem