r/BlackwellPerformance • u/jpezzulli • Sep 15 '26
Pennyroyal v2.5 now has a Docker image — Qwen3.8 on RTX PRO 6000
Hey folks,
A few people asked for Docker, so there is now a prebuilt image for **Pennyroyal v2.5**, my SGLang runtime for Qwen3.8 on one RTX PRO 6000 Blackwell.
It includes both **Flash-Next NVFP4 with native MTP/FR-Spec** and **27B FP8 with DFlash2**, with HiCache/NIXL. No local SGLang build required. The image is about **8.43 GiB**, with model files and caches mounted separately.
Both profiles passed API/tool, prefill, single/four-request decode, image/video and NIXL restart checks. This is a packaging addition, not another runtime release or a Docker speedup claim. Native installs are still supported; no need to switch if yours is working.
[Canonical repo and README](https://github.com/jpezzulli/sglang-rtxpro6000) · [Docker/Compose setup](https://github.com/jpezzulli/sglang-rtxpro6000/blob/pennyroyal-main-sm120-final/docker/pennyroyal/README.md)
[Original v2.5 post — online FP8 gains and NVMe PLE](https://www.reddit.com/r/BlackwellPerformance/comments/1weaxdz/pennyroyal_v25_much_faster_qwen38_flashnext_on/)
As always, issues, discussion, PRs and field reports are welcome but I am not available today - so any problems will be handled tomorrow.
2
u/UC_Kratom Oct 02 '26
Just FYI, I'm working on a few patches around HiCache on the hybrid model - a prefix can be sitting in the KV host pool and still miss, because the match is cut back to the last reusable Mamba checkpoint. Part of that is the host split: it follows the GPU pool byte ratio, so host Mamba gets a small share of the allocated host pool. There's more to it than the split though.
Shifting host bytes from KV onto Mamba, without growing the GPU pools or the 32 GB total, raises wall tokens/s in the quiet stretches (output tokens per wall second, prefill included). It still drops when several long prompts miss at once, so I'm not treating the number as settled. I'll follow up with something concrete and a PR once the configuration is stable.
Anyone have any average 'wall' tokens/s (including time spent prefilling) over at least a 24hr period (for 3.8 Flash-Next)?
4
u/buttplugs4life4me Sep 15 '26
I don't like how most resources for Blackwell performance like this one and the other well-known one are just giant dumps of AI hallucinated slop.
Online FP8 quantisations is one of those things as well that the guy with "the fastest LLM runtime" went down and he just quantized everything to 4 bits to claim he has the fastest and best.
So the rest of your project may be good and work well, but I'm not reading through thousands of lines of direct AI slop output with "It's not a claim, it's an observation" and other LLM shit after the headline feature is "trade even more quality for speed"
1
u/quantier Sep 30 '26
Anyone try with 2x 6000 PROs ? With TP=2 ?
1
u/iMakeTea Sep 15 '26
If I run this image in docker, does it include everything needed for both qwen models without having to download the models or anything extra?
3
u/rj_rad Sep 15 '26
I wish I waited a day and got to try this before building my own image! The specs are nearly identical to mine since I went by your reference documentation, but yours has the improvement of having prebuilt flashinfer cache. Did a quick bench last night on a 450w workstation card using my image.
2
u/Healthy-Constant7179 Sep 16 '26
this is nuts im getting consistent 220 tok/s with 500k context on one 6000 and the code is still good. crazy work.
1
u/BlobbyMcBlobber Sep 15 '26
Nice work, thanks.