Out of Browser courses

Local or nothing

Run open-weight models on hardware you own, and know what they cost you in watts and seconds.

What this course is

"Just run it locally" is advice that skips every hard part: what fits in the memory you have, what quantisation actually costs you on your task, and what the electricity bill looks like when the thing runs all day.

This course does the arithmetic. Module 0 is free, because you should be able to find out whether your hardware is a non-starter without paying anyone.

What you'll build

  • A fit table for your own machine — what runs, at what context length, at what speed.
  • A quantisation curve: quality against memory, measured on your task rather than on perplexity.
  • A cost model in watts and wall-clock, next to the hosted API's price for the same work.

Module 0 — What actually fits

Before anything else: whether your hardware is in the game at all. Free, and it should be.

  1. Reading a model card for what it doesn't say — Parameter counts are marketing. Memory at your context length is the constraint. (1 min)
  2. VRAM arithmetic you can do in your head — Weights, KV cache, overhead — and which one surprises you. (2 min)

Module 1 — Quantisation without the folklore

Everyone repeats that 4-bit is fine. Measure it on your task instead.

  1. What quantisation costs you, measured — Not perplexity. Your harness, your probes, one run per format. (1 min, paid)
  2. Picking a format for your hardware — The right answer differs on Apple silicon, on a consumer GPU, and on a server card. (1 min, paid)

Module 2 — The cost model

Where local stops being cheaper, stated as a break-even you can defend.

  1. Tokens, watts and wall-clock — A machine that runs all day has an electricity bill and a depreciation schedule. (1 min, paid)

Related writing