How this mdBook is organized — for editors adding or moving pages.
src/
intro.md # Landing page (WIP banner)
SUMMARY.md # Sidebar navigation — edit this when adding pages
choose-a-stack.md # llama.cpp vs vLLM, what fits on a V620
setup/ # Hardware and ROCm install (getting-started first)
getting-started.md
hardware.md
installing-rocm.md
hsa-override.md
host-firmware.md # MMIO High / SR-IOV / large-BAR POST (only if the host will not POST)
tuning/ # V620-specific host tuning
power.md
ecc.md # Optional Pro-card ECC disable (~2 GB)
p2p.md
vllm/ # vLLM serving on RDNA
overview.md # Section hub — start here
onboarding.md # Simple V620 happy path (Docker + fork launcher)
running.md # Images, docker run, quick start
recipes.md # Hub -extras and recipe-container presets
flash-next.md # Flash-Next status, card counts, AutoRound
flash-next-serve.md # Flash-Next serve lines (FULL_AND_PIECEWISE, #17, PP3)
configuration.md # Env vars, CUDA graphs, compose
quantization.md # GPTQ/AWQ, KV, MTP, INT4
fork.md # rdna_extras kernels + chronicle
fork-progress.md # Hub vs HEAD vs backlog snapshot
host-venv.md # Host uv venv (ROCm 7.2.0 / 7.14.0)
serve-scripts.md # tools/rdna/serve_rdna.sh recipes (fork checkout)
images.md # Building Docker images
llama-cpp/ # llama.cpp and RDNA2 fork
overview.md # Section hub (points at choose-a-stack.md)
building.md # Stock llama.cpp build
rdna2-overview.md # Fork intro, build, requirements
rdna2-benchmarks.md # Author-reported numbers
rdna2-speculative.md # DFlash2, MTP, ngram
rdna2-serving.md # Launch, Docker, limits
reference/ # Lookup tables
env-vars.md # Environment variable cheat-sheet
verification.md # What's verified vs community-reported
troubleshooting/ # Problem → fix, by stack
index.md # Hub
general.md
vllm.md
vllm-flash-next.md
llama-cpp.md
meta/ # Wiki maintenance
resources.md # External links
contributing.md
structure.md # This page
| Rule | Example |
| One topic per file — split when a page exceeds ~200 lines or mixes concerns | vllm/configuration.md vs vllm/quantization.md |
Section overview.md — first page in each major folder links to sub-pages | vllm/overview.md, llama-cpp/overview.md |
| kebab-case filenames | getting-started.md, not getting_started.md |
Relative links — use ../ to cross folders | From vllm/running.md to setup: ../setup/hsa-override.md |
| WIP banner — on pages with Discord/community claims | See vllm/overview.md |
Verification row — add/update in reference/verification.md for new benchmarks | Status: solid / fork-source / community / needs verify |
- Pick the folder (or create one if it’s a new major topic).
- Create
src/<folder>/<topic>.md with a # title and optional WIP banner.
- Add an entry to
src/SUMMARY.md under the right section.
- Link from the section
overview.md if one exists.
- Add verification rows if the page contains benchmarks or unconfirmed claims.
- Run
mdbook build — fix broken links before merging.
- Move shared intro to
overview.md or trim the original.
- Create focused sub-pages; link between them at the bottom (“Next steps”).
- Update
SUMMARY.md to nest sub-pages under the section.
- Grep for old filename links:
rg 'old-name\.md' src/
- Update
reference/verification.md section headers to match new paths.
| Content type | Location |
| Install ROCm, hardware list | setup/ |
| BIOS / MMIO High / SR-IOV so 4× V620 POSTs | setup/host-firmware.md |
| Power cap, P2P enablement, Pro ECC | tuning/ |
docker run, compose, env vars for vLLM | vllm/ |
| First V620 vLLM serve (Docker or fork) | vllm/onboarding.md |
| Which image / model / card-count recipe | vllm/recipes.md (Flash-Next serve lines: vllm/flash-next-serve.md; MonoKernel: #flash-next-monokernel) |
Fork tools/rdna/serve_rdna.sh recipes | vllm/serve-scripts.md |
| llama.cpp vs vLLM | choose-a-stack.md |
| Kernel source, fork branches | vllm/fork.md |
| Hub vs HEAD vs backlog progress | vllm/fork-progress.md |
| Docker image build (vllm-rdna-docker) | vllm/images.md |
| Stock llama.cpp cmake build | llama-cpp/building.md |
| Fork benchmarks, DFlash2, TP serve | llama-cpp/rdna2-*.md |
| Env var tables | reference/env-vars.md |
| Claim audit / WIP status | reference/verification.md |
| Error messages and fixes | troubleshooting/ (Flash-Next symptoms: troubleshooting/vllm-flash-next.md) |
| External links (official / Docker / upstream / community) | meta/resources.md |