WaveCut commited on
Commit
fd1a50e
·
verified ·
1 Parent(s): 95e2913

Card: run with the NInfer-all Docker image or a build; RTX PRO 6000

Browse files
Files changed (1) hide show
  1. README.md +17 -8
README.md CHANGED
@@ -25,10 +25,10 @@ uncensored tune
25
  as the target model and the official [z-lab/Qwen3.8-27B-DFlash2](https://huggingface.co/z-lab/Qwen3.8-27B-DFlash2)
26
  draft model as the DFlash2 speculative companion (recipe `qwen3_8_27b-v2`, the first NInfer recipe
27
  with the DFlash2 payload). The native NextN/MTP head of the tune is preserved as well, so both
28
- `--spec mtp` and `--spec dflash2` work. It runs on upstream NInfer v0.11 or later (one RTX 5090-class
29
- card) and on **NInfer-all**, the `master` branch of
30
  [iamwavecut/ninfer-all](https://github.com/iamwavecut/ninfer-all), which serves the RTX 3090, RTX
31
- 4090 and RTX 5090.
 
32
 
33
  | | |
34
  |---|---|
@@ -48,7 +48,14 @@ card) and on **NInfer-all**, the `master` branch of
48
  hf download WaveCut/Qwen3.8-27B-Uncensored-HauhauCS-Aggressive-DFlash2-NInfer-v3 \
49
  Qwen3.8-27B-Uncensored-HauhauCS-Aggressive-DFlash2-ninfer-v3.ninfer --local-dir models
50
 
51
- # DFlash2 speculative decoding (7 drafts, optimized head), CLI:
 
 
 
 
 
 
 
52
  ./build/apps/ninfer models/Qwen3.8-27B-Uncensored-HauhauCS-Aggressive-DFlash2-ninfer-v3.ninfer --prompt "Summarize the difference between prefill and decode." \
53
  --max-context 16384 --spec dflash2 --draft-tokens 7 --lm-head-draft
54
 
@@ -61,10 +68,12 @@ hf download WaveCut/Qwen3.8-27B-Uncensored-HauhauCS-Aggressive-DFlash2-NInfer-v3
61
  (`--vision`) is the official tower: the release's BF16 projector reproduces it bit-for-bit through the FP16
62
  export path, so the artifact carries the official BF16 vision words.
63
 
64
- **Hardware.** Upstream NInfer targets one RTX 5090-class Blackwell card (sm_120, 32 GB). NInfer-all
65
- serves the same `qwen3.8-27b / groupwise-int` identity with DFlash2 on the RTX 3090, 4090 and 5090
66
- ([its README](https://github.com/iamwavecut/ninfer-all#readme); `CMAKE_CUDA_ARCHITECTURES` is `86`,
67
- `89` or `120a`); the speed of the official artifact of this identity on each card is in its
 
 
68
  [reference measurements](https://github.com/iamwavecut/ninfer-all/blob/master/docs/performance/reference-2026-09.md),
69
  this tune itself was not measured there. On 24 GB cards
70
  the official artifact of the same size fits DFlash2 with five drafts beside 258,048 tokens of
 
25
  as the target model and the official [z-lab/Qwen3.8-27B-DFlash2](https://huggingface.co/z-lab/Qwen3.8-27B-DFlash2)
26
  draft model as the DFlash2 speculative companion (recipe `qwen3_8_27b-v2`, the first NInfer recipe
27
  with the DFlash2 payload). The native NextN/MTP head of the tune is preserved as well, so both
28
+ `--spec mtp` and `--spec dflash2` work. It runs on **NInfer-all**, the `master` branch of
 
29
  [iamwavecut/ninfer-all](https://github.com/iamwavecut/ninfer-all), which serves the RTX 3090, RTX
30
+ 4090, RTX 5090 and RTX PRO 6000 Blackwell. Its first (v2) release ran on stock NInfer, which builds
31
+ only for the RTX 5090; this v3 file was verified on NInfer-all.
32
 
33
  | | |
34
  |---|---|
 
48
  hf download WaveCut/Qwen3.8-27B-Uncensored-HauhauCS-Aggressive-DFlash2-NInfer-v3 \
49
  Qwen3.8-27B-Uncensored-HauhauCS-Aggressive-DFlash2-ninfer-v3.ninfer --local-dir models
50
 
51
+ # OpenAI/Anthropic-compatible server from the Docker image, on http://localhost:8080/v1:
52
+ docker run --rm --gpus all -p 8080:8080 --ulimit memlock=-1 \
53
+ -v "$PWD/models:/models" -v ninfer-cache:/cache \
54
+ ghcr.io/iamwavecut/ninfer-all serve \
55
+ /models/Qwen3.8-27B-Uncensored-HauhauCS-Aggressive-DFlash2-ninfer-v3.ninfer \
56
+ --max-context 32768 --kv-capacity auto --spec dflash2 --draft-tokens 7 --lm-head-draft
57
+
58
+ # From a build of NInfer-all, DFlash2 speculative decoding (7 drafts, optimized head), CLI:
59
  ./build/apps/ninfer models/Qwen3.8-27B-Uncensored-HauhauCS-Aggressive-DFlash2-ninfer-v3.ninfer --prompt "Summarize the difference between prefill and decode." \
60
  --max-context 16384 --spec dflash2 --draft-tokens 7 --lm-head-draft
61
 
 
68
  (`--vision`) is the official tower: the release's BF16 projector reproduces it bit-for-bit through the FP16
69
  export path, so the artifact carries the official BF16 vision words.
70
 
71
+ **Hardware.** Upstream NInfer targets one RTX 5090 (`sm_120a`, 32 GB). NInfer-all serves the same
72
+ `qwen3.8-27b / groupwise-int` identity with DFlash2 on the RTX 3090, 4090, 5090 and RTX PRO 6000:
73
+ its [Docker image](https://github.com/iamwavecut/ninfer-all#docker) needs an NVIDIA driver of the
74
+ CUDA 13 branch (580 or newer) and the NVIDIA Container Toolkit, and a build
75
+ ([its README](https://github.com/iamwavecut/ninfer-all#building)) sets `CMAKE_CUDA_ARCHITECTURES`
76
+ to `86`, `89` or `120a`. The speed of the official artifact of this identity on each card is in its
77
  [reference measurements](https://github.com/iamwavecut/ninfer-all/blob/master/docs/performance/reference-2026-09.md),
78
  this tune itself was not measured there. On 24 GB cards
79
  the official artifact of the same size fits DFlash2 with five drafts beside 258,048 tokens of