Ross ROSS = Recommend OSS · open-source software intelligence for agents

skyzh/tiny-llm resource

learn LLM inference system on Apple Silicon for systems engineers: build a tiny vLLM + Qwen observed · 2026-08-28

github.com/skyzh/tiny-llm · homepage · Python · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
skyzh/tiny-llmmain64

For agents

markdown · JSON · MCP: product_card(name="skyzh/tiny-llm")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem