# Troubleshooting ## Gated checkpoint download fails First sign in on the [`orcarouter/Qwen3.8-Flash-Next-Uncensored-NVFP4` page](https://huggingface.co/orcarouter/Qwen3.8-Flash-Next-Uncensored-NVFP4) and accept the request to share your contact information. A CLI token cannot grant access until the browser-side conditions have been accepted for that same account. Then log the recipe into that account: ```bash scripts/qwen38-dgx-spark login ``` Then rerun the recipe's download command. Do not bypass the checkpoint selection or pinned revision checks. ## The disk gate rejects the download The recipe requires at least 100 GiB free before it downloads a target. Free space on the storage used for the checkpoint, preferably NVMe, then rerun the command. The PLE is memory-mapped from that storage during serving. ## CUDA graph capture errors around PLE lookup Use the recipe defaults. The lookup must be separated from captured graph segments, so the runtime uses PIECEWISE capture. Do not switch this recipe to a full capture mode for the mapped PLE path. ## KV cache configuration fails Use the BF16 KV default. This model path requires BF16 KV, and an FP8 KV setting is not a supported substitute. ## MTP load guard reports fewer than 31/31 tensors Do not bypass the guard. Re-run preparation for the overlay so the recipe verifies and rebuilds its compact BF16 MTP file from the pinned source shards: ```bash scripts/qwen38-dgx-spark prepare orca-uncensored-bf16-mtp ``` The original `orca-uncensored` target intentionally has no MTP weights. Use the separately named overlay target when passing `--mtp`. ## Deep MTP reports a QSA capacity or block-size error Use the recipe command rather than constructing a raw vLLM invocation. The recipe automatically selects the required 48-token block alignment for depths five and higher. The qualified setting remains `MTP=2`. ## Replacing a running recipe container The serve command unloads an existing recipe container before it starts a replacement. If the qualified Orcarouter MTP attempt ended unexpectedly, run the guarded replacement: ```bash scripts/qwen38-dgx-spark serve orca-uncensored-bf16-mtp --mtp 2 --replace ``` For another manifest target, replace the target alias and use only options supported for that target. Do not start an additional model container manually. For supported target layouts, see [Compatibility](COMPATIBILITY.md). Benchmark scope and limitations are in [Benchmarks](BENCHMARKS.md).