Hardware-pinned, verified recipes for serving large open-weight LLMs on 4 x RTX PRO 6000 (96 GB GDDR7, TP4, PCIe 4.0 host slots (cards are Gen 5), no NVLink).
A recipe here promises: on this hardware (as the machine reports it, not the spec sheet), with this container digest and model revision, this command produces these numbers, measured this way — and here is the raw output they were read from. Recipes also keep the ledgers of what didn't work, because that's half the value.
Recipes are MIT; models and engines carry their own licenses and their authors' credit.
| Hardware | Recipe | Model | Status |
|---|---|---|---|
rtx-pro-6000 |
DeepSeek-V4.1-Flash — 4× RTX PRO 6000 (96 GB), TP4: expert balance for UVA expert offload | DeepSeek-V4.1-Flash | 📝 draft |
rtx-pro-6000 |
GLM-5.3-Flash — 4× RTX PRO 6000 (96 GB), TP4: expert balance for UVA expert offload | GLM-5.3-Flash | 📝 draft |
rtx-pro-6000 |
GLM-5.3 — 4× RTX PRO 6000 (96 GB), TP4: expert balance for UVA expert offload | GLM-5.3 | 📝 draft |
rtx-pro-6000 |
MiMo-V2.6-Pro — 4× RTX PRO 6000 (TP4): UVA expert offload + hotsplit | MiMo-V2.6-Pro | ✅ verified |
The four recipes below balance routed-expert residency on the workstation: which MoE experts sit in GPU memory and which are read from pinned host memory over PCIe. The balance is computed with one shared, unit-tested planner (greedy hot set by routing share per byte) sized per model geometry.
Full guide lives in the Wiki: Quick Start · How Expert Balance Works · Models & Geometry · FAQ
recipes/<hardware>/<recipe>/
README.md current state: what it runs, hardware, software, launch, verify, results, known limits, rollback
balance.json expert geometry (layers, experts, top-k, per-expert bytes, TP) [balance recipes]
tp4.env.example every knob, with the default
scripts/ launch / preflight / balance / check — what was actually run
patches/ code mounted into the container; the balance calculator and planner
- No
:latest— image digests, always. - Model revisions are commit SHAs.
- Hardware is what
nvidia-smisays — not the spec sheet. - Status labels are honest:
verifiedmeans it ran end-to-end on the recorded host; a recipe that has not run says so. - Known limits are listed, or you didn't look.
- Rollback is a script.
- No credentials in the tree.
These recipes are the product of substantial hands-on work on real hardware. If you use this repository — its recipes, measurements, write-ups or documentation — in your own work, please consider referencing it: linking https://github.com/sikkatu/recipes (and the specific recipe page) where you publish derived results helps others find the source. This is a request, not a license condition. Issues and corrections are welcome.