jcbtc commited on
Commit
27939b8
·
verified ·
1 Parent(s): 742f530

Publish Qwen3.8-Flash-CIRU-STRIX-IU4 model card and release metadata

Browse files
.gitattributes CHANGED
@@ -1,35 +1,4 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
  *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
- *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
- *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
- *.tflite filter=lfs diff=lfs merge=lfs -text
30
- *.tgz filter=lfs diff=lfs merge=lfs -text
31
- *.wasm filter=lfs diff=lfs merge=lfs -text
32
- *.xz 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
 
1
+ *.gguf filter=lfs diff=lfs merge=lfs -text
 
2
  *.bin filter=lfs diff=lfs merge=lfs -text
3
+
4
+ assets/qwen38-flash-ciru-strix-iu4.jpg filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
LICENSE ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Qwen Community License 1.0
2
+
3
+ Copyright (c) 2026 Qwen
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software, including the model weights, parameters, configuration files, inference code and associated documentation files (collectively, the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, sell, deploy, host, fine-tune, and create derivative works from (collectively, "Use" or "Using") copies of the Software; and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6
+
7
+ 1. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. If the Software (or any derivative works thereof) is Used for any of the licensee's commercial products or services that have more than 100,000,000 monthly active users or US$ 20,000,000 (or equivalent in other currencies) monthly revenue, respective model name must be prominently displayed on the user interface of such product or service; and,
8
+
9
+ 2. If the licensee or any of its affiliates conducts a Model as a Service or AI Work Assistant business, the licensee shall obtain a separate license from Qwen before Using the Software or its derivative works for any commercial purpose. The foregoing requirement shall not apply to the licensee's internal Use of the Software, provided that such Use does not make the Software, its outputs, or its underlying model capabilities available to any third party.
10
+
11
+ "Model as a Service" means giving a third party access to language model inference or fine-tuning (e.g., via API or a hosted endpoint) in a manner that allows such third parties to exercise meaningful control over the inputs, parameters, or training data. This does not include the mere relaying of requests to models hosted by other third parties.
12
+ “AI Work Assistant” means an independent AI-powered product primarily designed for AI-assisted coding or office productivity (e.g., Qoder and QwenWork). It does not include: (a) a single-purpose AI tool (such as an AI translation tool); (b) an AI assistant primarily designed for a domain other than coding or office productivity (such as Taobao AI Shopping Assistant or AMap AI Chat); or (c) an AI assistant that is a feature of a product whose primary purpose is not AI-assisted coding or office productivity.
13
+
14
+ THE SOFTWARE AND ANY OUTPUT AND RESULTS THEREFROM ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL QWEN, ITS AFFILIATES OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. THE USE OF THE SOFTWARE MUST COMPLY WITH APPLICABLE LAWS AND REGULATIONS, AND MUST NOT INFRINGE THE INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY.
15
+
16
+ For any questions regarding this license, please contact model-business@notice.qwencloud.com.
NOTICE.md ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Notices
2
+
3
+ ## Model
4
+
5
+ The model artifacts derive from Qwen3.8-Flash-Next and Qwen3.8-Flash-Next-FP8 at the revisions named in the model card. They are distributed under the included Qwen Community License 1.0.
6
+
7
+ ## Runtime
8
+
9
+ The required runtime is published separately at <https://github.com/ciru-ai/Qwen3.8-Flash-CIRU-STRIX-IU4>. It is based on llama.cpp and retains the MIT license. Included CIRU runtime changes incorporate or adapt MIT-licensed work from the llama.cpp community and AMD helper code whose source notices are preserved.
10
+
11
+ Runtime credit includes Qwen; ggml-org and llama.cpp contributors; Ryan Monsurate for Qwen experimental/MTP integration work adapted by CIRU; AMD's open-source ROCm ecosystem; and the contributors named in the runtime's `THIRD_PARTY_NOTICES.md`.
12
+
13
+ ## Trademarks and affiliation
14
+
15
+ Qwen and AMD names and logos belong to their respective owners. CIRU is an independent community research project and is not sponsored or endorsed by Qwen or AMD.
16
+
README.md ADDED
@@ -0,0 +1,268 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: other
3
+ license_name: qwen-community-1.0
4
+ license_link: LICENSE
5
+ base_model:
6
+ - Qwen/Qwen3.8-Flash-Next
7
+ - Qwen/Qwen3.8-Flash-Next-FP8
8
+ base_model_relation: quantized
9
+ library_name: llama.cpp
10
+ pipeline_tag: text-generation
11
+ inference: false
12
+ tags:
13
+ - qwen
14
+ - qwen3.8
15
+ - qwen3.8-flash-next
16
+ - gguf
17
+ - llama.cpp
18
+ - amd
19
+ - rocm
20
+ - gfx1151
21
+ - ryzen-ai-max-395
22
+ - strix-halo
23
+ - mixture-of-experts
24
+ - iu4
25
+ - mtp
26
+ - speculative-decoding
27
+ - nvme
28
+ - ple
29
+ - long-context
30
+ - local-inference
31
+ ---
32
+
33
+ [![Qwen3.8 Flash CIRU Strix IU4](assets/qwen38-flash-ciru-strix-iu4.jpg)](https://llm.ciru.ai/research)
34
+
35
+ # Qwen3.8-Flash-CIRU-STRIX-IU4
36
+
37
+ **A quality-first, long-context Qwen3.8-Flash-Next build for fast local inference on AMD Strix Halo.**
38
+
39
+ > [!IMPORTANT]
40
+ > This is a text-only, custom-runtime release. The main GGUF is **not standalone**: it requires the CIRU [`llama.cpp` runtime](https://github.com/ciru-ai/Qwen3.8-Flash-CIRU-STRIX-IU4) and all three files under `ple/`. The MTP draft under `mtp/` enables the headline speculative-decoding profile. Stock `llama.cpp` and Hugging Face hosted inference cannot run this package correctly.
41
+
42
+ ## Headline results
43
+
44
+ | Result | Score | Scope |
45
+ |---|---:|---|
46
+ | HumanEval | **160/164 (97.56%)** | Full 164-task local-custom chat run |
47
+ | HumanEval+ | **155/164 (94.51%)** | Full 164-task EvalPlus run |
48
+ | ARC-Challenge | **1,143/1,172 (97.53%)** | Full EvalScope dataset |
49
+ | ToolEval Standard | **115/138 points (83.33%)** | 69 local-custom cases |
50
+ | ToolEval Hard | **23/30 points (76.67%)** | 15 local-custom hard cases |
51
+ | H121 8K cold prefill | **359.43 tok/s** | 8,192-token prompt |
52
+ | H121 8K generation | **30.80 tok/s** | 128 generated tokens, MTP depth 3 |
53
+ | Long-context coverage | **131,072 prompt tokens** | Cold exact-count context ladder |
54
+
55
+ Quality suites used the same released model artifacts on the earlier H96 depth-1 runtime. H121 is a runtime-only allocator-lifetime correction; those quality suites have not yet been rerun on H121 depth 3. Local-custom and sampled results are labeled and are not claimed as canonical leaderboard submissions.
56
+
57
+ ## Why this build
58
+
59
+ Qwen3.8-Flash-CIRU-STRIX-IU4 is designed around the Ryzen AI Max+ 395's large unified-memory envelope and gfx1151 matrix instructions:
60
+
61
+ - **Quality-first mixed storage.** Routed expert weights use Q4_1 while the protected core remains Q5_K, Q5_1, Q8_0, BF16, or F32.
62
+ - **Native IU4 execution.** Stored Q4_1 expert weights use a tuned unsigned-IU4 WMMA path on gfx1151. `IU4` describes runtime execution, not a uniform four-bit model or custom GGUF storage type.
63
+ - **NVMe-paged exact FP8 PLE.** The mandatory CIRUPLE1 sidecar pages exact FP8 E4M3 PLE weights from SSD with a 4 GiB decoded-page cache.
64
+ - **MTP speculation.** The included Q8_0 draft supports the public depth-3 speculative profile.
65
+ - **Production caching.** The public profile enables prompt reuse, an 8 GiB RAM prompt cache, idle-slot caching, and long-context checkpoints.
66
+ - **Long context.** Native server configuration is 262,144 tokens; cold performance has been measured through 131,072 prompt tokens.
67
+
68
+ ## H121 release correctness fix
69
+
70
+ During sustained MTP depth-3 generation, the pre-release runtime could intermittently page fault in Q8_0 `GET_ROWS`. The root cause was allocator lifetime: reused Qwen4Exp M=1 token and hidden-state inputs were marked input-only, so their graph allocations could be recycled between continuation steps.
71
+
72
+ H121 retains both tensors as graph outputs:
73
+
74
+ ```cpp
75
+ ggml_set_output(inp->tokens);
76
+ ggml_set_output(inp->h);
77
+ ```
78
+
79
+ This adds no kernel, copy, synchronization, fallback, or model change. The corrected runtime completed a 6,009-token coding-generation stress test with no HSA, pager, nonfinite, or server failure, then reproduced the 8K+128 row at 359.4267 prefill tok/s and 30.7970 generation tok/s. The source and exact patch are published in runtime tag [`v1.0.0-h121`](https://github.com/ciru-ai/Qwen3.8-Flash-CIRU-STRIX-IU4/releases/tag/v1.0.0-h121).
80
+
81
+ ## Download
82
+
83
+ The complete package is 135,962,881,135 bytes (126.625 GiB):
84
+
85
+ ```bash
86
+ python -m pip install -U "huggingface_hub[cli]"
87
+ hf download jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4 \
88
+ --local-dir ./Qwen3.8-Flash-CIRU-STRIX-IU4
89
+ cd Qwen3.8-Flash-CIRU-STRIX-IU4
90
+ sha256sum -c checksums.sha256
91
+ ```
92
+
93
+ Expected layout:
94
+
95
+ ```text
96
+ Qwen3.8-Flash-CIRU-STRIX-IU4/
97
+ ├── Qwen3.8-Flash-CIRU-STRIX-IU4.gguf
98
+ ├── mtp/
99
+ │ └── Qwen3.8-Flash-CIRU-STRIX-IU4-MTP-Q8_0.gguf
100
+ └── ple/
101
+ ├── ple.manifest.json
102
+ ├── ple.payload.bin
103
+ └── ple.scale.bf16
104
+ ```
105
+
106
+ | File | Bytes | GiB | SHA-256 |
107
+ |---|---:|---:|---|
108
+ | `Qwen3.8-Flash-CIRU-STRIX-IU4.gguf` | 79,397,818,720 | 73.944981 | `c0ea11e4e24d0f909720b6c4e7462aa1e6fbf5e0f6acc796063f2aed4cf46ed0` |
109
+ | `mtp/Qwen3.8-Flash-CIRU-STRIX-IU4-MTP-Q8_0.gguf` | 4,135,893,248 | 3.851851 | `e6743badef1f2619fcb5addfa4344a2a3368cb75214735117e3af80c70b80642` |
110
+ | `ple/ple.payload.bin` | 52,429,053,952 | 48.828362 | `687fc742efb6888c6cd7cf9c80cb4b1ac8cb4707b9409c206699c43363e239b2` |
111
+ | `ple/ple.manifest.json` | 115,213 | 0.000107 | `eb7404ce5ef056729452df10ee888e0c300cd0459121444be3313c51788cc171` |
112
+ | `ple/ple.scale.bf16` | 2 | <0.000001 | `c7c58bd6007672362da2106fdbfaf9f50629e4bdf8598169c598027394ef9791` |
113
+
114
+ The target and `ple/` are mandatory. The MTP file may be omitted only when speculative decoding is disabled.
115
+
116
+ ## Build the runtime
117
+
118
+ The measured path is Linux x86-64, AMD ROCm/TheRock 10-class toolchain, `gfx1151`, on a Ryzen AI Max+ 395 / Radeon 8060S.
119
+
120
+ ```bash
121
+ git clone --branch v1.0.0-h121 \
122
+ https://github.com/ciru-ai/Qwen3.8-Flash-CIRU-STRIX-IU4.git runtime
123
+ cd runtime
124
+ ROCM_ROOT=/opt/rocm ./scripts/ciru/build-linux-amd.sh
125
+ ```
126
+
127
+ Cross-platform documentation:
128
+
129
+ - [Linux, distro dependencies, NixOS, and WSL2](https://github.com/ciru-ai/Qwen3.8-Flash-CIRU-STRIX-IU4/blob/v1.0.0-h121/docs/BUILD_LINUX.md)
130
+ - [Native Windows CPU compatibility](https://github.com/ciru-ai/Qwen3.8-Flash-CIRU-STRIX-IU4/blob/v1.0.0-h121/docs/BUILD_WINDOWS.md)
131
+ - [macOS Metal compatibility](https://github.com/ciru-ai/Qwen3.8-Flash-CIRU-STRIX-IU4/blob/v1.0.0-h121/docs/BUILD_MACOS.md)
132
+
133
+ Ubuntu/Debian, Fedora/RHEL, Arch, and WSL2/ROCDXG are source-compatible but unvalidated for this release. Native Windows CPU and macOS Metal are portability paths and do not include the validated Strix HIP or Linux P16/`O_DIRECT` performance path. On WSL2, keep `ple/ple.payload.bin` on the Linux ext4 filesystem, not `/mnt/c`.
134
+
135
+ ## Run with public production settings
136
+
137
+ From the runtime checkout:
138
+
139
+ ```bash
140
+ MODEL_DIR=/absolute/path/to/Qwen3.8-Flash-CIRU-STRIX-IU4 \
141
+ ./scripts/ciru/run-server.sh
142
+ ```
143
+
144
+ The public launcher uses:
145
+
146
+ - PLE cache: 4 GiB, 16 pager workers.
147
+ - Prompt cache: enabled, 8 GiB RAM cache, idle-slot caching.
148
+ - Context checkpoints: 32, minimum spacing 8,192 tokens.
149
+ - Context/batch/microbatch: 262,144 / 2,048 / 512.
150
+ - One slot, F16 target KV, Q8_0 draft KV, flash attention on.
151
+ - MTP depth 3 with `p_split=0.10`.
152
+ - Loopback-only bind at `127.0.0.1:8080`.
153
+
154
+ It does **not** copy the evaluation harness's `--ctx-checkpoints 0`, slot erases, `cache_prompt:false`, fixed seed, temperature 0, `ignore_eos`, or output caps. Published prefill rows are cold/uncached; repeated-prefix public traffic is supposed to use the cache.
155
+
156
+ Expanded command, API examples, no-MTP mode, and network hardening are in [RUNNING.md](https://github.com/ciru-ai/Qwen3.8-Flash-CIRU-STRIX-IU4/blob/v1.0.0-h121/docs/RUNNING.md).
157
+
158
+ ## Recommended sampling
159
+
160
+ Upstream Qwen recommendations:
161
+
162
+ | Mode | Temperature | Top-p | Top-k | Min-p | Presence penalty | Repetition penalty |
163
+ |---|---:|---:|---:|---:|---:|---:|
164
+ | Thinking, default | 1.0 | 0.95 | 20 | 0 | 0 | 1.0 |
165
+ | Non-thinking | 0.7 | 0.80 | 20 | 0 | 1.5 | 1.0 |
166
+
167
+ For non-thinking mode, send `"chat_template_kwargs":{"enable_thinking":false}`. Keep `cache_prompt:true` for normal reusable chat traffic.
168
+
169
+ ## Quality results
170
+
171
+ | Benchmark | Result | Coverage and caveat |
172
+ |---|---:|---|
173
+ | HumanEval | **160/164 (97.561%)** | Full; local-custom chat, first sample, no retries/repairs |
174
+ | HumanEval+ | **155/164 (94.512%)** | Full; EvalPlus 0.1.10 |
175
+ | ARC-Challenge | **1,143/1,172 (97.526%)** | Full EvalScope dataset |
176
+ | ToolEval Standard | **115/138 (83.33%)** | 69 local-custom cases; 0 runtime/transport errors |
177
+ | ToolEval Hard | **23/30 (76.67%)** | 15 local-custom hard cases; 0 runtime/transport errors |
178
+ | GPQA-Diamond | **46/50 (92.0%)** | Sampled first/default-order 50 of 198; not a full score |
179
+ | MMLU-Pro | **61/70 (87.143%)** | Sampled 5 from each of 14 subjects |
180
+ | GSM8K | **97/100 (97.0%)** | Sampled local run |
181
+ | IFEval strict | **92/100 (92.0%)** | Sampled prompt-level-strict local run |
182
+
183
+ HumanEval serving averages were 211.108 prefill tok/s and 31.531 generation tok/s, with depth-1 MTP acceptance of 19,618/20,098 (97.612%) and zero API, validation, pager, or slot-erase failures.
184
+
185
+ The sampled GPQA, MMLU-Pro, GSM8K, and IFEval rows are **not full-suite or leaderboard-comparable claims**. ToolEval is a local functional rubric and recorded injection/safety misses in standard TC33/TC34 and hard TC81; do not use the aggregate as evidence for unsupervised tool safety.
186
+
187
+ ## Performance
188
+
189
+ H121 current-runtime matched row:
190
+
191
+ | Prompt + generation | Cold prefill | Generation | TTFP | MTP accepted |
192
+ |---|---:|---:|---:|---:|
193
+ | 8,192 + 128 | **359.4267 tok/s** | **30.7970 tok/s** | 22.807 s | 84/128 |
194
+
195
+ Cold context ladder, same artifacts on the pre-fix H111 runtime, 128 generated tokens per row:
196
+
197
+ | Prompt tokens | Prefill tok/s | Generation tok/s |
198
+ |---:|---:|---:|
199
+ | 512 | 298.3149 | 29.9648 |
200
+ | 2,048 | 376.9801 | 24.3850 |
201
+ | 4,096 | 378.9664 | 22.8458 |
202
+ | 8,192 | 372.8099 | 32.1142 |
203
+ | 16,384 | 295.0188 | 28.3220 |
204
+ | 32,768 | 228.2670 | 23.2864 |
205
+ | 65,536 | 174.6093 | 14.7909 |
206
+ | 131,072 | 121.0477 | 11.3400 |
207
+
208
+ All context rows were exact-count, real-source, cold prompts with no logged error. H121 changes MTP continuation-buffer lifetime, not prefill, but only the 8K release row has been repeated post-fix. The configured context is 262,144; the tested ladder stops at 131,072.
209
+
210
+ ## BF16 and Q5 diagnostic comparison
211
+
212
+ On a small 64-position, four-domain full-vocabulary panel, the CIRU model tied the size-matched Q5 control at **59/64 (92.19%) BF16 top-token agreement**. On the shared 60-token observed-next-token slice:
213
+
214
+ - BF16 PPL: 2.017988
215
+ - CIRU IU4 PPL: **2.242104 (+11.106%)**
216
+ - Q5 PPL: 2.341209 (+16.017%)
217
+
218
+ The CIRU arm had lower observed-token PPL on this tiny slice, while Q5 had better aggregate full-distribution forward KL (0.170264 vs 0.223406 nats). This is diagnostic evidence, not a broad perplexity benchmark.
219
+
220
+ ## Architecture and storage
221
+
222
+ The 1,223 target tensors are stored as:
223
+
224
+ | Type | Tensors |
225
+ |---|---:|
226
+ | F32 | 388 |
227
+ | Q5_K | 328 |
228
+ | Q8_0 | 290 |
229
+ | Q4_1 | 144 |
230
+ | Q5_1 | 48 |
231
+ | BF16 | 25 |
232
+
233
+ The 144 Q4_1 routed-expert tensors occupy 75,497,472,000 bytes. The protected core occupies 3,900,335,968 bytes. The external PLE payload is exact FP8 E4M3 with one BF16 scale. GGUF names were mechanically rewritten for this public release without requantizing tensor arrays; full evaluated-to-public identity mapping is in [PROVENANCE.md](https://github.com/ciru-ai/Qwen3.8-Flash-CIRU-STRIX-IU4/blob/v1.0.0-h121/docs/PROVENANCE.md).
234
+
235
+ ## Hardware and operational requirements
236
+
237
+ - Intended: Ryzen AI Max+ 395 / Radeon 8060S with 128 GiB unified memory.
238
+ - Fast NVMe is mandatory for the external PLE pager.
239
+ - Allow at least 160 GiB free storage for model files and verification/work space.
240
+ - Linux is required for the measured P16/`O_DIRECT` PLE prefill path.
241
+ - The model is text-only; no projector is shipped.
242
+ - Bind to loopback unless you add authentication, TLS, request limits, and a reverse proxy.
243
+
244
+ ## Lineage, license, and credit
245
+
246
+ - Text lineage: [`Qwen/Qwen3.8-Flash-Next@f5d08274bafd880402bd16f5e3e6c514136ec06c`](https://huggingface.co/Qwen/Qwen3.8-Flash-Next/tree/f5d08274bafd880402bd16f5e3e6c514136ec06c)
247
+ - PLE lineage: [`Qwen/Qwen3.8-Flash-Next-FP8@bcd9f01ddc9cff2316eb84281bebcd5b058bddce`](https://huggingface.co/Qwen/Qwen3.8-Flash-Next-FP8/tree/bcd9f01ddc9cff2316eb84281bebcd5b058bddce)
248
+ - Runtime base: [`ggml-org/llama.cpp@f5e85d43a048f3d5adefb4c5e29867d8077fba62`](https://github.com/ggml-org/llama.cpp/commit/f5e85d43a048f3d5adefb4c5e29867d8077fba62)
249
+
250
+ Model artifacts are distributed under the included **Qwen Community License 1.0**. The runtime repository retains the MIT license and third-party notices of its components.
251
+
252
+ Thanks to Qwen, ggml-org and the `llama.cpp` community, Ryan Monsurate for Qwen MTP integration work adapted by the release runtime, AMD's open-source ROCm ecosystem, and the contributors identified in `NOTICE.md`.
253
+
254
+ CIRU is an independent community research project. AMD and Qwen marks belong to their respective owners; their appearance does not imply sponsorship or endorsement.
255
+
256
+ ## Citation
257
+
258
+ ```bibtex
259
+ @software{ciru_qwen38_flash_strix_iu4_2026,
260
+ title = {Qwen3.8-Flash-CIRU-STRIX-IU4},
261
+ author = {{CIRU}},
262
+ year = {2026},
263
+ month = {8},
264
+ url = {https://huggingface.co/jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4},
265
+ version = {1.0.0-h121}
266
+ }
267
+ ```
268
+
assets/qwen38-flash-ciru-strix-iu4.jpg ADDED

Git LFS Details

  • SHA256: 3a46a7fd054305b2c1a931682015d93094312fb3b76c8ef83a2adb350b0f584c
  • Pointer size: 131 Bytes
  • Size of remote file: 161 kB
checksums.sha256 ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ c0ea11e4e24d0f909720b6c4e7462aa1e6fbf5e0f6acc796063f2aed4cf46ed0 Qwen3.8-Flash-CIRU-STRIX-IU4.gguf
2
+ e6743badef1f2619fcb5addfa4344a2a3368cb75214735117e3af80c70b80642 mtp/Qwen3.8-Flash-CIRU-STRIX-IU4-MTP-Q8_0.gguf
3
+ 687fc742efb6888c6cd7cf9c80cb4b1ac8cb4707b9409c206699c43363e239b2 ple/ple.payload.bin
4
+ eb7404ce5ef056729452df10ee888e0c300cd0459121444be3313c51788cc171 ple/ple.manifest.json
5
+ c7c58bd6007672362da2106fdbfaf9f50629e4bdf8598169c598027394ef9791 ple/ple.scale.bf16
6
+
ple/ple.manifest.json ADDED
The diff for this file is too large to render. See raw diff
 
ple/ple.scale.bf16 ADDED
@@ -0,0 +1 @@
 
 
1
+ Q9
profiles/strix-halo-production.env ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ # Audited production environment. Verify checksums before using STRICT_SHA=0.
2
+ GGML_CUDA_Q41_MOE_FORCE_J=32
3
+ GGML_QWEN4EXP_PLE_WORKERS=16
4
+ GGML_QWEN4EXP_PLE_STRICT_SHA=0
5
+ ROCBLAS_USE_HIPBLASLT=1
6
+