notSnix commited on
Commit
852d29d
·
verified ·
1 Parent(s): 1e799cc

Add Step 3.7 Flash MTP draft GGUFs

Browse files
.gitattributes CHANGED
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ Step-3.7-Flash-MTP-BF16.gguf filter=lfs diff=lfs merge=lfs -text
37
+ Step-3.7-Flash-MTP-Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text
38
+ Step-3.7-Flash-MTP-Q8_0.gguf filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ base_model:
4
+ - stepfun-ai/Step-3.7-Flash
5
+ library_name: gguf
6
+ language:
7
+ - en
8
+ tags:
9
+ - gguf
10
+ - llama.cpp
11
+ - mtp
12
+ - draft-model
13
+ - speculative-decoding
14
+ - q4_k_m
15
+ - q8_0
16
+ - bf16
17
+ - stepfun
18
+ ---
19
+
20
+ # Step 3.7 Flash MTP Draft GGUFs
21
+
22
+ These are companion MTP draft GGUFs for speculative decoding. They are not standalone chat models.
23
+
24
+ Use them with the full model repo:
25
+
26
+ [notSnix/Step-3.7-Flash-Q4_K_M-GGUF](https://huggingface.co/notSnix/Step-3.7-Flash-Q4_K_M-GGUF)
27
+
28
+ The draft GGUF is passed with `--model-draft`; the full model is passed with `--model`.
29
+
30
+ ## Files
31
+
32
+ | File | Size | SHA256 | Purpose |
33
+ |---|---:|---|---|
34
+ | `Step-3.7-Flash-MTP-Q8_0.gguf` | 3.5 GB | `017de8990140621b5b4af431448f20873fbf0b052f6c50d2afac15f45802a98d` | Recommended MTP draft |
35
+ | `Step-3.7-Flash-MTP-Q4_K_M.gguf` | 2.0 GB | `44118cfe64f45b38127ad6fb626e16bd94ee5a827cb34aa83d9e6df3450aebaf` | Smaller MTP draft |
36
+ | `Step-3.7-Flash-MTP-BF16.gguf` | 6.5 GB | `fd811c81d14c786d314d8006655bba61971059abcfdfb6109ce83fd768f8b289` | Experimental BF16 MTP draft |
37
+
38
+ ## Runtime
39
+
40
+ Current llama.cpp `main` supports Step MTP-tail draft loading natively. This was smoke-tested with clean llama.cpp commit `d545a2a993849fcf3b752d85ae256fc9d6a9de79`.
41
+
42
+ ```bash
43
+ git clone https://github.com/ggml-org/llama.cpp
44
+ cd llama.cpp
45
+ cmake -B build-cuda -DGGML_CUDA=ON
46
+ cmake --build build-cuda --config Release -j
47
+ ```
48
+
49
+ ## Usage
50
+
51
+ ```bash
52
+ llama-server \
53
+ --model Step-3.7-Flash-Q4_K_M.gguf \
54
+ --model-draft Step-3.7-Flash-MTP-Q8_0.gguf \
55
+ --host 0.0.0.0 \
56
+ --port 8000 \
57
+ --ctx-size 262144 \
58
+ --n-gpu-layers all \
59
+ --split-mode layer \
60
+ --parallel 1 \
61
+ --reasoning on \
62
+ --reasoning-format deepseek \
63
+ --spec-type draft-mtp \
64
+ --spec-draft-n-max 2 \
65
+ --spec-draft-p-min 0.60
66
+ ```
67
+
68
+ ## Which Draft Should I Use?
69
+
70
+ Use `Step-3.7-Flash-MTP-Q8_0.gguf` first. It was the best local default in testing.
71
+
72
+ Use `Step-3.7-Flash-MTP-Q4_K_M.gguf` if you want the smaller draft file.
73
+
74
+ Use `Step-3.7-Flash-MTP-BF16.gguf` for experimentation.
75
+
76
+ ## Checksums
77
+
78
+ ```bash
79
+ sha256sum -c SHA256SUMS
80
+ ```
81
+
82
+ ## Notes
83
+
84
+ - These files intentionally keep the upstream Step MTP tail-layer numbering (`blk.45`, `blk.46`, `blk.47`).
85
+ - They are companion speculative-decoding draft GGUFs, not full-model quants.
86
+ - The full Q4_K_M model is hosted separately so Hugging Face's GGUF widget does not display draft files as tiny full-model quantizations.
87
+ - This is a community GGUF conversion of the upstream Apache-2.0 model, not an official StepFun release.
SHA256SUMS ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ 017de8990140621b5b4af431448f20873fbf0b052f6c50d2afac15f45802a98d Step-3.7-Flash-MTP-Q8_0.gguf
2
+ 44118cfe64f45b38127ad6fb626e16bd94ee5a827cb34aa83d9e6df3450aebaf Step-3.7-Flash-MTP-Q4_K_M.gguf
3
+ fd811c81d14c786d314d8006655bba61971059abcfdfb6109ce83fd768f8b289 Step-3.7-Flash-MTP-BF16.gguf
Step-3.7-Flash-MTP-BF16.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fd811c81d14c786d314d8006655bba61971059abcfdfb6109ce83fd768f8b289
3
+ size 6973539520
Step-3.7-Flash-MTP-Q4_K_M.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:44118cfe64f45b38127ad6fb626e16bd94ee5a827cb34aa83d9e6df3450aebaf
3
+ size 2138133696
Step-3.7-Flash-MTP-Q8_0.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:017de8990140621b5b4af431448f20873fbf0b052f6c50d2afac15f45802a98d
3
+ size 3707266240