Image-Text-to-Text
GGUF
llama.cpp
qwen
qwen3.8
qwen3.8-flash-next
amd
rocm
gfx1151
ryzen-ai-max-395
strix-halo
mixture-of-experts
iu4
mtp
speculative-decoding
nvme
ple
long-context
local-inference
vision
conversational
Instructions to use jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4 with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0 # Run inference directly in the terminal: llama cli -hf jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0 # Run inference directly in the terminal: llama cli -hf jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0 # Run inference directly in the terminal: ./llama-cli -hf jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0 # Run inference directly in the terminal: ./build/bin/llama-cli -hf jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
Use Docker
docker model run hf.co/jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
- LM Studio
- Jan
- vLLM
How to use jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4 with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker
docker model run hf.co/jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
- Ollama
How to use jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4 with Ollama:
ollama run hf.co/jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
- Unsloth Desktop
- Pi
How to use jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4 with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4 with Docker Model Runner:
docker model run hf.co/jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
- Lemonade
How to use jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4 with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
Run and chat with the model
lemonade run user.Qwen3.8-Flash-CIRU-STRIX-IU4-Q8_0
List all available models
lemonade list
- Hermes Agent
How to use jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4 with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4 with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4:Q8_0" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
Add v3 task benchmark results and historical EvalScope wall times
Browse files
README.md
CHANGED
|
@@ -30,7 +30,7 @@ tags:
|
|
| 30 |
- local-inference
|
| 31 |
---
|
| 32 |
|
| 33 |
-
[](https://llm.ciru.ai/research)
|
| 34 |
|
| 35 |
# Qwen3.8-Flash-CIRU-STRIX-IU4 · runtime v3.0.0
|
| 36 |
|
|
@@ -42,14 +42,16 @@ Use the [v3 source archive](runtime/v3.0.0/ciru-runtime-v3.0.0-source.tar.gz) or
|
|
| 42 |
|
| 43 |
Measured on one Ryzen AI Max+ 395 / gfx1151 / 128 GB shared-memory NixOS machine, with one model workload at a time. Inputs are identical token IDs, cold prompt cache, 128 generated tokens, one slot and 262,144-token configured capacity. Nonthinking sampler: temperature 0.7, top-p 0.8, top-k 20, min-p 0, presence penalty 1.5, repeat penalty 1, frequency penalty 0 and seed 123. EOS is honored.
|
| 44 |
|
| 45 |
-
| Input tokens | Profile | Prompt tok/s | Generation tok/s | Whole request (s) |
|
| 46 |
-
| ---: | --- | ---: | ---: | ---: |
|
| 47 |
-
| 4,096 | Previous CIRU | 392.00 | 22.52 | 16.34 |
|
| 48 |
-
| 4,096 | CIRU v3 | 455.65 | 24.60 | 14.41 |
|
| 49 |
-
| 4,096 | Halo | 381.49 | 35.30 | 14.69 |
|
| 50 |
-
| 65,536 | Previous CIRU | 284.49 | 13.33 | 239.99 |
|
| 51 |
-
| 65,536 | CIRU v3 | 369.81 | 24.22 | 182.57 |
|
| 52 |
-
| 65,536 | Halo | 263.42 | 23.28 | 254.37 |
|
|
|
|
|
|
|
| 53 |
|
| 54 |
MTP 2 is a useful optional setting for the tested lower-acceptance long requests, but it was not promoted as the general default. Across 20 short HumanEval requests, v3 MTP 6 measured 53.24 generation tok/s versus 39.63 with MTP 2. Both passed 20/20 base and extended tests. Keeping MTP 6 avoids that short-coding regression; target verification retains the full vocabulary at either depth.
|
| 55 |
|
|
@@ -82,6 +84,86 @@ V3 also completed **261,888 input tokens plus 128 generated tokens** at **257.44
|
|
| 82 |
|
| 83 |
The final inference source passes 69 QSA mapping/state/guard cases with flags on and off, 33 actual ROCm operator reference cases and the existing 30 batch allocator tests. A separate short four-prefix diagnostic matches 15,892,480 F32 logits byte-for-byte against the previous runner. Radix selection can change threshold-tie membership and selected-list order; general bitwise equivalence is not claimed.
|
| 84 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 85 |
## Download, build and run
|
| 86 |
|
| 87 |
The unchanged model files total **135,962,881,135 bytes (126.625 GiB)**, excluding runtime and reports. The target is 73.945 GiB, the PLE payload 48.828 GiB and the Q8 MTP head 3.852 GiB. Allow at least 160 GiB for model storage/verification plus SDK and build space. Use fast NVMe and a Strix Halo machine with 128 GiB unified memory.
|
|
|
|
| 30 |
- local-inference
|
| 31 |
---
|
| 32 |
|
| 33 |
+
[](https://llm.ciru.ai/research)
|
| 34 |
|
| 35 |
# Qwen3.8-Flash-CIRU-STRIX-IU4 · runtime v3.0.0
|
| 36 |
|
|
|
|
| 42 |
|
| 43 |
Measured on one Ryzen AI Max+ 395 / gfx1151 / 128 GB shared-memory NixOS machine, with one model workload at a time. Inputs are identical token IDs, cold prompt cache, 128 generated tokens, one slot and 262,144-token configured capacity. Nonthinking sampler: temperature 0.7, top-p 0.8, top-k 20, min-p 0, presence penalty 1.5, repeat penalty 1, frequency penalty 0 and seed 123. EOS is honored.
|
| 44 |
|
| 45 |
+
| Input tokens | Profile | Prompt tok/s | Generation tok/s | First streamed piece (s) | Whole request (s) |
|
| 46 |
+
| ---: | --- | ---: | ---: | ---: | ---: |
|
| 47 |
+
| 4,096 | Previous CIRU | 392.00 | 22.52 | 10.70 | 16.34 |
|
| 48 |
+
| 4,096 | CIRU v3 | 455.65 | 24.60 | 9.25 | 14.41 |
|
| 49 |
+
| 4,096 | Halo | 381.49 | 35.30 | 11.09 | 14.69 |
|
| 50 |
+
| 65,536 | Previous CIRU | 284.49 | 13.33 | 230.46 | 239.99 |
|
| 51 |
+
| 65,536 | CIRU v3 | 369.81 | 24.22 | 177.32 | 182.57 |
|
| 52 |
+
| 65,536 | Halo | 263.42 | 23.28 | 248.91 | 254.37 |
|
| 53 |
+
|
| 54 |
+
**Versus the previous CIRU profile, v3 reduces whole-request time by 11.80% at 4K and 23.93% at 64K.** At 64K, prompt throughput improves 29.99% and generation throughput 81.66%. These are separate metrics; the first-piece times above are the first streamed content-field event.
|
| 55 |
|
| 56 |
MTP 2 is a useful optional setting for the tested lower-acceptance long requests, but it was not promoted as the general default. Across 20 short HumanEval requests, v3 MTP 6 measured 53.24 generation tok/s versus 39.63 with MTP 2. Both passed 20/20 base and extended tests. Keeping MTP 6 avoids that short-coding regression; target verification retains the full vocabulary at either depth.
|
| 57 |
|
|
|
|
| 84 |
|
| 85 |
The final inference source passes 69 QSA mapping/state/guard cases with flags on and off, 33 actual ROCm operator reference cases and the existing 30 batch allocator tests. A separate short four-prefix diagnostic matches 15,892,480 F32 logits byte-for-byte against the previous runner. Radix selection can change threshold-tie membership and selected-list order; general bitwise equivalence is not claimed.
|
| 86 |
|
| 87 |
+
## Additional task benchmarks · 9 September 2026
|
| 88 |
+
|
| 89 |
+
The post-release **Ornith difficulty panel** measures complete task execution, including tool work, scoring and harness overhead. All arms ran sequentially on the same Ciru machine using one server slot: previous CIRU v2.0.1 and v3 use MTP6; the unchanged Halo Vulkan arm uses MTP3. These are the same serving profiles described above.
|
| 90 |
+
|
| 91 |
+
| Benchmark stage | Previous CIRU | CIRU v3 | Halo MTP3 |
|
| 92 |
+
| --- | ---: | ---: | ---: |
|
| 93 |
+
| **Complete mixed panel, after readiness** | **29m 17.11s** | **25m 18.32s** | **24m 34.43s** |
|
| 94 |
+
| Additional model load | 31.17s | 31.15s | 33.62s |
|
| 95 |
+
| Short scored stage | 5m 20.33s | 5m 20.85s | 4m 35.60s |
|
| 96 |
+
| Hermes, two rounds combined | 12m 28.01s | 11m 37.57s | 10m 08.12s |
|
| 97 |
+
| Shared 63K-token history seeding | 3m 26.33s | 2m 42.80s | 3m 21.00s |
|
| 98 |
+
| Long hard stage, history already loaded | 4m 43.92s | 2m 41.90s | 3m 22.96s |
|
| 99 |
+
| Total generated tokens | 33,294 | 33,451 | 31,058 |
|
| 100 |
+
|
| 101 |
+
V3 takes **13.59% less total time than previous CIRU**, saving 3m 58.79s. Halo finishes 43.89s sooner than v3. Long hard-stage wall time falls **42.98%** against previous CIRU; output lengths differ, so this is a workload result rather than an equal-output decode comparison. Short-stage time is effectively unchanged. Stage rows are components of the full panel; coding health checks and other overhead also contribute.
|
| 102 |
+
|
| 103 |
+
The panel includes 22 short academic tasks, six Hermes scenarios repeated twice, eight hard tasks returning to a shared long history, and 10 short / eight long coding health checks. Cases were selected from earlier Ornith disagreements and failures. They do not estimate general dataset accuracy or leaderboard performance.
|
| 104 |
+
|
| 105 |
+
| Profile | Short IFEval strict | Short GSM8K | Short HumanEval | Long IFEval strict | Long GSM8K | Long HumanEval |
|
| 106 |
+
| --- | ---: | ---: | ---: | ---: | ---: | ---: |
|
| 107 |
+
| Previous CIRU | 5/8 | 8/8 | 5/6 | 2/2 | 2/2 | 2/4 |
|
| 108 |
+
| CIRU v3 | 5/8 | 8/8 | 5/6 | 2/2 | 2/2 | 2/4 |
|
| 109 |
+
| Halo MTP3 | 6/8 | 8/8 | 5/6 | 2/2 | 2/2 | 3/4 |
|
| 110 |
+
|
| 111 |
+
| Profile | Hermes native full passes | Native mean points / 100 | Reviewed end states |
|
| 112 |
+
| --- | ---: | ---: | ---: |
|
| 113 |
+
| Previous CIRU | 7/12 | 80.83 | 11/12 |
|
| 114 |
+
| CIRU v3 | 11/12 | 95.83 | 12/12 |
|
| 115 |
+
| Halo MTP3 | 11/12 | 95.83 | 12/12 |
|
| 116 |
+
|
| 117 |
+
Native scores are retained. Reviewed end states separately account for demonstrated grader artifacts; previous CIRU and Halo each had a memory-case wording mismatch. All three arms passed the short 10-task and long eight-task coding health checks on base and extended tests. Two Hermes repetitions are a bounded comparison, not a reliable failure-rate estimate.
|
| 118 |
+
|
| 119 |
+
Short-task generation rates were **38.44 / 39.09 / 43.97 tok/s** for previous CIRU / v3 / Halo. Long hard-stage generation rates were **21.75 / 35.93 / 31.25 tok/s**. Native short tasks use temperature 0, seed 15035, nonthinking, a 32,768-token output allowance, first samples and no answer repair. Hermes uses temperature 0.6, top-p 0.95, top-k 20, thinking enabled and full remaining context. Long history seeding is timed separately. Interrupted or instrumented captures are excluded.
|
| 120 |
+
|
| 121 |
+
[Full hard-panel report and case review](benchmarks/v3-followup-20260909/HARD-PANEL.md) · [Measured results JSON](benchmarks/v3-followup-20260909/results.json) · [Wall times CSV](benchmarks/v3-followup-20260909/v3-benchmark-walltimes.csv) · [Interactive research page](https://llm.ciru.ai/research/qwen38-v2/)
|
| 122 |
+
|
| 123 |
+
### Coding throughput and MTP depth
|
| 124 |
+
|
| 125 |
+
The separate 20-task HumanEval regression panel quantifies the high-acceptance coding workload. Every profile below passed **20/20 base and 20/20 extended tests**. These are summed API request times, excluding grading overhead.
|
| 126 |
+
|
| 127 |
+
| Profile | Generated tokens | Prompt tok/s | Generation tok/s | Sum of request times |
|
| 128 |
+
| --- | ---: | ---: | ---: | ---: |
|
| 129 |
+
| Previous CIRU MTP6 | 3,179 | 148.53 | 53.33 | 75.49s |
|
| 130 |
+
| CIRU v3 MTP6 | 3,179 | 219.51 | 53.24 | 70.67s |
|
| 131 |
+
| CIRU v3 MTP2 | 3,212 | 226.25 | 39.63 | 91.57s |
|
| 132 |
+
| Halo MTP3 | 3,241 | 176.10 | 49.48 | 79.15s |
|
| 133 |
+
|
| 134 |
+
Previous CIRU and v3 MTP6 produced identical token IDs on all 20 tasks. V3 reduces their summed request time by **6.39%**, principally through prefill; decode throughput is effectively unchanged. Different output lengths are retained for MTP2 and Halo. This reinforces retaining MTP6 as the general profile while exposing MTP2 as a workload-specific option.
|
| 135 |
+
|
| 136 |
+
## Historical full and sampled quality results
|
| 137 |
+
|
| 138 |
+
These results used the same released model artifacts on earlier runtimes. They are historical results, **not full-suite v3 reruns**; the new v3 checks are shown separately above.
|
| 139 |
+
|
| 140 |
+
| Benchmark | Historical score | Scope |
|
| 141 |
+
| --- | ---: | --- |
|
| 142 |
+
| HumanEval | 160/164 (97.56%) | Full local-custom chat run |
|
| 143 |
+
| HumanEval+ | 155/164 (94.51%) | Full 164-task EvalPlus extended tests |
|
| 144 |
+
| ARC-Challenge | 1,143/1,172 (97.53%) | Full EvalScope dataset |
|
| 145 |
+
| GPQA-Diamond | 46/50 (92.0%) | Sampled subset |
|
| 146 |
+
| MMLU-Pro | 61/70 (87.14%) | Five questions per subject |
|
| 147 |
+
| GSM8K | 97/100 (97.0%) | Sampled subset |
|
| 148 |
+
| IFEval prompt strict | 92/100 (92.0%) | Sampled subset |
|
| 149 |
+
| ToolEval Standard | 115/138 points (83.33%) | 69 local-custom cases |
|
| 150 |
+
| ToolEval Hard | 23/30 points (76.67%) | 15 local-custom cases |
|
| 151 |
+
|
| 152 |
+
### Recorded EvalScope wall time
|
| 153 |
+
|
| 154 |
+
The completed **29 August H96 / MTP1** run used one request at a time and uncapped natural-EOS generation. The table records stage start/end intervals for 1,492 items, excluding setup and earlier failed attempts.
|
| 155 |
+
|
| 156 |
+
| Dataset | Items | Wall time |
|
| 157 |
+
| --- | ---: | ---: |
|
| 158 |
+
| ARC-Challenge | 1,172 | 24m 42s |
|
| 159 |
+
| GPQA-Diamond | 50 | 1h 33m 21s |
|
| 160 |
+
| MMLU-Pro | 70 | 36m 37s |
|
| 161 |
+
| GSM8K | 100 | 20m 19s |
|
| 162 |
+
| IFEval | 100 | 22m 50s |
|
| 163 |
+
| **Quality suite total** | **1,492** | **3h 17m 50s** |
|
| 164 |
+
|
| 165 |
+
Including the separate performance probe, the run took **3h 20m 46s**. This is a different workload from the 25-minute v3 mixed panel. No measured full EvalScope wall time is available for v3. [Timestamp-derived records](benchmarks/v3-followup-20260909/results.json) · [Historical quality methodology](https://github.com/ciru-ai/Qwen3.8-Flash-CIRU-STRIX-IU4/blob/v1.1/docs/BENCHMARKS.md)
|
| 166 |
+
|
| 167 |
## Download, build and run
|
| 168 |
|
| 169 |
The unchanged model files total **135,962,881,135 bytes (126.625 GiB)**, excluding runtime and reports. The target is 73.945 GiB, the PLE payload 48.828 GiB and the Q8 MTP head 3.852 GiB. Allow at least 160 GiB for model storage/verification plus SDK and build space. Use fast NVMe and a Strix Halo machine with 128 GiB unified memory.
|
benchmarks/v3-followup-20260909/HARD-PANEL.md
ADDED
|
@@ -0,0 +1,103 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Ornith hard-panel comparison: CIRU v3 and Halo
|
| 2 |
+
|
| 3 |
+
All three builds completed the existing Ornith 1.5 difficulty panel with **one request at a time**, MTP enabled, and the same native tasks and graders. CIRU v3 took **25m 18.32s**, compared with **29m 17.11s** before and **24m 34.43s** for Halo. Model load is shown separately.
|
| 4 |
+
|
| 5 |
+
V3 changed total wall time by **-13.59% versus previous CIRU** and **+2.98% versus Halo**. These are complete measured runs, including tool work, scoring, and harness overhead.
|
| 6 |
+
|
| 7 |
+
| Build | Full wall after readiness | Load | Full wall including load | Total output tokens |
|
| 8 |
+
|---|---:|---:|---:|---:|
|
| 9 |
+
| Previous CIRU, MTP6 | 29m 17.11s | 31.17s | 29m 48.28s | 33,294 |
|
| 10 |
+
| CIRU v3, MTP6 | 25m 18.32s | 31.15s | 25m 49.47s | 33,451 |
|
| 11 |
+
| Halo Vulkan, MTP3 | 24m 34.43s | 33.62s | 25m 08.05s | 31,058 |
|
| 12 |
+
|
| 13 |
+
Halo finished **43.89 seconds sooner than v3 in this run**. V3 had faster prompt processing and long-history generation; Halo had faster short-task generation, fewer total output tokens, and one additional passing case in short IFEval and long HumanEval.
|
| 14 |
+
|
| 15 |
+
Hardware: Ciru, AMD Ryzen AI Max+395 / gfx1151, 128 GB unified memory, NixOS. The test uses the previously qualified one-slot profiles.
|
| 16 |
+
|
| 17 |
+
## Correctness
|
| 18 |
+
|
| 19 |
+
Scores are kept separate by task family. The panel was selected from historical Ornith disagreements and failures; its rates do not estimate general model quality. One native sample per short/long task, exactly two Hermes rounds, no answer repair.
|
| 20 |
+
|
| 21 |
+
| Build | Short IFEval strict | Short GSM8K | Short HumanEval | Long IFEval strict | Long GSM8K | Long HumanEval |
|
| 22 |
+
|---|---:|---:|---:|---:|---:|---:|
|
| 23 |
+
| Previous CIRU, MTP6 | 5/8 | 8/8 | 5/6 | 2/2 | 2/2 | 2/4 |
|
| 24 |
+
| CIRU v3, MTP6 | 5/8 | 8/8 | 5/6 | 2/2 | 2/2 | 2/4 |
|
| 25 |
+
| Halo Vulkan, MTP3 | 6/8 | 8/8 | 5/6 | 2/2 | 2/2 | 3/4 |
|
| 26 |
+
|
| 27 |
+
| Build | Hermes native full passes / 12 | Native mean points / 100 | Reviewed end states / 12 | Short health, base + extended | Long health, base + extended |
|
| 28 |
+
|---|---:|---:|---:|---:|---:|
|
| 29 |
+
| Previous CIRU, MTP6 | 7/12 | 80.83 | 11/12 | 10/10 + 10/10 | 8/8 + 8/8 |
|
| 30 |
+
| CIRU v3, MTP6 | 11/12 | 95.83 | 12/12 | 10/10 + 10/10 | 8/8 + 8/8 |
|
| 31 |
+
| Halo Vulkan, MTP3 | 11/12 | 95.83 | 12/12 | 10/10 + 10/10 | 8/8 + 8/8 |
|
| 32 |
+
|
| 33 |
+
Health cases are easy regression sentinels; passing them does not imply high general coding quality. Native Hermes grades and reviewed task end states are distinct. Raw native outcome flags are retained in the data; the reviewed column annotates demonstrated grader artifacts without changing native scores. See the reviewed partials below.
|
| 34 |
+
|
| 35 |
+
## Short-task speed
|
| 36 |
+
|
| 37 |
+
| Build | Entire scored short stage | API request wall sum | Output tokens | New prompt tokens/s | Generated tokens/s |
|
| 38 |
+
|---|---:|---:|---:|---:|---:|
|
| 39 |
+
| Previous CIRU, MTP6 | 320.33s | 260.79s | 8,911 | 269.15 | 38.44 |
|
| 40 |
+
| CIRU v3, MTP6 | 320.85s | 260.45s | 9,311 | 350.34 | 39.09 |
|
| 41 |
+
| Halo Vulkan, MTP3 | 275.60s | 216.37s | 8,255 | 272.61 | 43.97 |
|
| 42 |
+
|
| 43 |
+
## Hermes agent speed and work
|
| 44 |
+
|
| 45 |
+
| Build | Round | Wall | Output tokens | API calls | New prompt tokens/s | Generated tokens/s | Reviewed end states |
|
| 46 |
+
|---|---:|---:|---:|---:|---:|---:|---:|
|
| 47 |
+
| Previous CIRU, MTP6 | 1 | 352.55s | 6,933 | 34 | 285.20 | 35.21 | 6/6 |
|
| 48 |
+
| Previous CIRU, MTP6 | 2 | 395.46s | 8,963 | 37 | 264.48 | 35.62 | 5/6 |
|
| 49 |
+
| CIRU v3, MTP6 | 1 | 381.56s | 8,814 | 34 | 375.33 | 36.88 | 6/6 |
|
| 50 |
+
| CIRU v3, MTP6 | 2 | 316.01s | 7,246 | 33 | 364.35 | 37.45 | 6/6 |
|
| 51 |
+
| Halo Vulkan, MTP3 | 1 | 307.74s | 6,705 | 36 | 293.48 | 41.86 | 6/6 |
|
| 52 |
+
| Halo Vulkan, MTP3 | 2 | 300.38s | 7,380 | 35 | 282.75 | 41.78 | 6/6 |
|
| 53 |
+
|
| 54 |
+
A longer answer or extra tool work can increase wall time despite higher token throughput. Each round has fresh scenario state. The two repetitions expose variation; they do not establish a reliable failure probability.
|
| 55 |
+
|
| 56 |
+
## Shared long history
|
| 57 |
+
|
| 58 |
+
| Build | Seed prompt tokens | Seed wall | Seed prompt tokens/s | Long health wall | Long hard wall | Long hard output tokens | Long hard generation tokens/s |
|
| 59 |
+
|---|---:|---:|---:|---:|---:|---:|---:|
|
| 60 |
+
| Previous CIRU, MTP6 | 63,000 | 206.33s | 306.51 | 61.91s | 283.92s | 5,498 | 21.75 |
|
| 61 |
+
| CIRU v3, MTP6 | 63,000 | 162.80s | 388.50 | 40.67s | 161.90s | 5,090 | 35.93 |
|
| 62 |
+
| Halo Vulkan, MTP3 | 63,000 | 201.00s | 314.53 | 48.24s | 202.96s | 5,717 | 31.25 |
|
| 63 |
+
|
| 64 |
+
The same retained archive and task text were rendered with each served Qwen template/tokenizer. The physical server capacity is 262,144 tokens; the original long-workload boundary remains 65,536. Seeding is charged explicitly. These are returns to a shared history, not independently populated histories.
|
| 65 |
+
|
| 66 |
+
## Case-level agent outcomes
|
| 67 |
+
|
| 68 |
+
| Case | Previous R1 / R2 | V3 R1 / R2 | Halo R1 / R2 |
|
| 69 |
+
|---|---:|---:|---:|
|
| 70 |
+
| HA-02 | 100 / 50 | 100 / 100 | 100 / 50 |
|
| 71 |
+
| HA-08 | 100 / 100 | 100 / 100 | 100 / 100 |
|
| 72 |
+
| HA-10 | 100 / 100 | 100 / 100 | 100 / 100 |
|
| 73 |
+
| HA-11 | 50 / 50 | 100 / 50 | 100 / 100 |
|
| 74 |
+
| HA-12 | 100 / 100 | 100 / 100 | 100 / 100 |
|
| 75 |
+
| HA-19 | 85 / 35 | 100 / 100 | 100 / 100 |
|
| 76 |
+
|
| 77 |
+
## Reviewed partials and failures
|
| 78 |
+
|
| 79 |
+
- **Previous CIRU, MTP6, hermes-1, HA-11, native 50:** The model used a broad edit despite the request for a narrow patch. The required skill content and Verification section survived. The native action penalty remains.
|
| 80 |
+
- **Previous CIRU, MTP6, hermes-1, HA-19, native 85:** Deployment failed, was corrected, and succeeded within one shell tool call. The saved output and follow-up reads verify DEPLOY_OK and the release manifest. The native grader expects a later separate deployment call, so the 85-point result reflects command grouping. The native score remains unchanged.
|
| 81 |
+
- **Previous CIRU, MTP6, hermes-2, HA-19, native 35:** The first attempt failed because deploy.sh lacked executable permission. The harness then explicitly denied the chmod-and-deploy request. The model respected that denial and correctly reported that deployment was incomplete. The task end state was not achieved; respecting the denial was appropriate.
|
| 82 |
+
- **Previous CIRU, MTP6, hermes-2, HA-02, native 50:** All three facts were retained within the memory limit. The native grader at core.mjs:1010 only recognizes “not tag” or “not the tag”; the saved memory says “never tag”. This is a wording-matching artifact. The native score and outcome flag remain unchanged; the reviewed end state is successful.
|
| 83 |
+
- **CIRU v3, MTP6, hermes-2, HA-11, native 50:** The model used a broad edit despite the request for a narrow patch. The required skill content and Verification section survived. The native action penalty remains.
|
| 84 |
+
- **Halo Vulkan, MTP3, hermes-2, HA-02, native 50:** All three facts were retained within the memory limit. The native grader at core.mjs:1010 only recognizes “not tag” or “not the tag”; the saved memory says “never tag”. This is a wording-matching artifact. The native score and outcome flag remain unchanged; the reviewed end state is successful.
|
| 85 |
+
|
| 86 |
+
## Reproducibility and limits
|
| 87 |
+
|
| 88 |
+
- Runtime/model source identities, exact launch commands, samplers, templates, prompts, reasoning, native responses, tool traces, scoring decisions, and timings are retained with each run.
|
| 89 |
+
- Previous CIRU and v3 use the same weights. Their runtime and batch/ubatch profiles differ; this measures the complete promoted change. Halo uses its unchanged Vulkan source and published compatible Q8 head. Its larger Q4_K_XL model makes the external result a serving-package comparison.
|
| 90 |
+
- MTP depth is distinct from slot count: previous CIRU and v3 use depth 6; Halo uses depth 3. Every run has one server slot.
|
| 91 |
+
- Native short tasks retain temperature 0, seed 15035, no thinking, and a 32768-token output allowance. Hermes retains temperature 0.6, top-p 0.95, top-k 20, thinking enabled and full remaining context. Full settings are in protocol locks and actual requests.
|
| 92 |
+
- Native PP is newly processed prompt tokens divided by prompt phase seconds. TG follows both runtimes’ native convention: sum(output tokens minus one per request) divided by decode phase seconds. Wall throughput includes additional work and is separate.
|
| 93 |
+
- Short quality was split into a scored three-case smoke and the remaining nineteen cases. Each is counted once. Scorer startup/cleanup is included equally for all builds.
|
| 94 |
+
- Interrupted clarification captures and the canceled concurrency launch are preserved separately and excluded from this completed comparison. No reserve tasks or Ornith-specific BF16 token probes were consumed.
|
| 95 |
+
- Hermes SSE timing fields were normalized from the preserved raw responses after capture; original recorder summaries are retained. This required no new inference.
|
| 96 |
+
|
| 97 |
+
The original v3 release passed its existing gates before publication. This additional hard-panel test was requested afterward. Published v3 artifacts remain unchanged.
|
| 98 |
+
|
| 99 |
+
[GitHub v3 release](https://github.com/ciru-ai/Qwen3.8-Flash-CIRU-STRIX-IU4/releases/tag/v3.0.0) · [Hugging Face v3](https://huggingface.co/jcbtc/Qwen3.8-Flash-CIRU-STRIX-IU4/tree/v3.0.0)
|
| 100 |
+
|
| 101 |
+
Evidence checks passed: 81 new official speed rows, 24 official quality rows and 2,972 archived files verified by SHA-256. Raw evidence remains retained by the lab.
|
| 102 |
+
|
| 103 |
+
[Public structured results](results.json) · [Research page](https://llm.ciru.ai/research/qwen38-v2/)
|
benchmarks/v3-followup-20260909/SHA256SUMS
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
a8ba7ae6bc569e70dd8cfd36c24aee508d492f9008b2a147caac8d869f2fac40 HARD-PANEL.md
|
| 2 |
+
6c61ed3673fad4ddac8b80bad2421acdd6375120e42ab24fd1813cc02a600e64 results.json
|
| 3 |
+
f7eed8bbdc9d39ffe1ec1aca6efa8ffda8c10202f88cc89730916e127adfaae9 v3-benchmark-walltimes.csv
|
| 4 |
+
de7e2635d44c0ddece7b29392dfeeac0224fa5ac660d76f88dcb237052437201 v3-serving.csv
|
benchmarks/v3-followup-20260909/results.json
ADDED
|
@@ -0,0 +1,738 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema_version": 1,
|
| 3 |
+
"updated": "2026-09-09",
|
| 4 |
+
"classification": "measured-results-only",
|
| 5 |
+
"hardware": "Ciru: Ryzen AI Max+ 395, gfx1151, 128 GB unified memory, NixOS",
|
| 6 |
+
"baseline": "Locally qualified v2.0.1, MTP6, b2048/u512; no separate public v2.0.1 tag.",
|
| 7 |
+
"v3_profile": "v3.0.0, same weights, MTP6, b1024/u1024, F16 target KV, Q8 draft KV, one slot, context 262144.",
|
| 8 |
+
"halo_profile": "Pristine 5f851647fe5ed795dfd6c0a3fba543114879e874, Vulkan, Unsloth UD-Q4_K_XL target, EasiiX Q8 head, MTP3, native defaults.",
|
| 9 |
+
"serving": {
|
| 10 |
+
"Previous CIRU": {
|
| 11 |
+
"4096": {
|
| 12 |
+
"rows": 2,
|
| 13 |
+
"PP": 392.00366125294556,
|
| 14 |
+
"TG": 22.51733524535651,
|
| 15 |
+
"TG_range": [
|
| 16 |
+
22.05163555418191,
|
| 17 |
+
23.003129150072414
|
| 18 |
+
],
|
| 19 |
+
"TTFP_s": 10.69582200050354,
|
| 20 |
+
"request_s": 16.336945295333862,
|
| 21 |
+
"drafted": 588,
|
| 22 |
+
"accepted": 156,
|
| 23 |
+
"idle_ram_GiB": 100.72896957397461,
|
| 24 |
+
"peak_ram_GiB": 103.4262580871582,
|
| 25 |
+
"peak_GTT_GiB": 88.57872772216797,
|
| 26 |
+
"peak_VRAM_GiB": 0.5218048095703125,
|
| 27 |
+
"max_delta_ram_GiB": 2.1545333862304688
|
| 28 |
+
},
|
| 29 |
+
"65536": {
|
| 30 |
+
"rows": 1,
|
| 31 |
+
"PP": 284.4915510098569,
|
| 32 |
+
"TG": 13.332401115050645,
|
| 33 |
+
"TG_range": [
|
| 34 |
+
13.332401115050644,
|
| 35 |
+
13.332401115050644
|
| 36 |
+
],
|
| 37 |
+
"TTFP_s": 230.45938777923584,
|
| 38 |
+
"request_s": 239.98778319358826,
|
| 39 |
+
"drafted": 283,
|
| 40 |
+
"accepted": 79,
|
| 41 |
+
"idle_ram_GiB": 100.59429168701172,
|
| 42 |
+
"peak_ram_GiB": 101.31758499145508,
|
| 43 |
+
"peak_GTT_GiB": 88.57872772216797,
|
| 44 |
+
"peak_VRAM_GiB": 0.5173988342285156,
|
| 45 |
+
"max_delta_ram_GiB": 0.7232933044433594
|
| 46 |
+
}
|
| 47 |
+
},
|
| 48 |
+
"CIRU v3": {
|
| 49 |
+
"4096": {
|
| 50 |
+
"rows": 6,
|
| 51 |
+
"PP": 455.6541833933926,
|
| 52 |
+
"TG": 24.599275541650545,
|
| 53 |
+
"TG_range": [
|
| 54 |
+
23.714691718344156,
|
| 55 |
+
25.19420366676837
|
| 56 |
+
],
|
| 57 |
+
"TTFP_s": 9.245681206385294,
|
| 58 |
+
"request_s": 14.40951939423879,
|
| 59 |
+
"drafted": 1680,
|
| 60 |
+
"accepted": 480,
|
| 61 |
+
"idle_ram_GiB": 103.05811818440755,
|
| 62 |
+
"peak_ram_GiB": 106.01566696166992,
|
| 63 |
+
"peak_GTT_GiB": 90.2929458618164,
|
| 64 |
+
"peak_VRAM_GiB": 0.5292892456054688,
|
| 65 |
+
"max_delta_ram_GiB": 2.4259910583496094
|
| 66 |
+
},
|
| 67 |
+
"65536": {
|
| 68 |
+
"rows": 3,
|
| 69 |
+
"PP": 369.80548798995795,
|
| 70 |
+
"TG": 24.219011568105987,
|
| 71 |
+
"TG_range": [
|
| 72 |
+
24.166916898916444,
|
| 73 |
+
24.30324323910564
|
| 74 |
+
],
|
| 75 |
+
"TTFP_s": 177.32060686747232,
|
| 76 |
+
"request_s": 182.56692719459534,
|
| 77 |
+
"drafted": 717,
|
| 78 |
+
"accepted": 258,
|
| 79 |
+
"idle_ram_GiB": 102.90898895263672,
|
| 80 |
+
"peak_ram_GiB": 103.66057205200195,
|
| 81 |
+
"peak_GTT_GiB": 90.2929458618164,
|
| 82 |
+
"peak_VRAM_GiB": 0.5248832702636719,
|
| 83 |
+
"max_delta_ram_GiB": 0.7370414733886719
|
| 84 |
+
}
|
| 85 |
+
},
|
| 86 |
+
"Halo": {
|
| 87 |
+
"4096": {
|
| 88 |
+
"rows": 4,
|
| 89 |
+
"PP": 381.49292683846284,
|
| 90 |
+
"TG": 35.30120650212089,
|
| 91 |
+
"TG_range": [
|
| 92 |
+
34.77293274914806,
|
| 93 |
+
35.57767783656343
|
| 94 |
+
],
|
| 95 |
+
"TTFP_s": 11.094179451465607,
|
| 96 |
+
"request_s": 14.69240266084671,
|
| 97 |
+
"drafted": 528,
|
| 98 |
+
"accepted": 328,
|
| 99 |
+
"idle_ram_GiB": 102.4269323348999,
|
| 100 |
+
"peak_ram_GiB": 104.8825912475586,
|
| 101 |
+
"peak_GTT_GiB": 93.07597351074219,
|
| 102 |
+
"peak_VRAM_GiB": 1.85498046875,
|
| 103 |
+
"max_delta_ram_GiB": 2.7664871215820312
|
| 104 |
+
},
|
| 105 |
+
"65536": {
|
| 106 |
+
"rows": 2,
|
| 107 |
+
"PP": 263.42074609163245,
|
| 108 |
+
"TG": 23.278333535262185,
|
| 109 |
+
"TG_range": [
|
| 110 |
+
23.22488713070601,
|
| 111 |
+
23.33202649489396
|
| 112 |
+
],
|
| 113 |
+
"TTFP_s": 248.91091644763947,
|
| 114 |
+
"request_s": 254.3688863515854,
|
| 115 |
+
"drafted": 276,
|
| 116 |
+
"accepted": 160,
|
| 117 |
+
"idle_ram_GiB": 103.14214324951172,
|
| 118 |
+
"peak_ram_GiB": 103.72273635864258,
|
| 119 |
+
"peak_GTT_GiB": 93.17262649536133,
|
| 120 |
+
"peak_VRAM_GiB": 1.9886512756347656,
|
| 121 |
+
"max_delta_ram_GiB": 0.597412109375
|
| 122 |
+
}
|
| 123 |
+
}
|
| 124 |
+
},
|
| 125 |
+
"optional_mtp2": {
|
| 126 |
+
"4096": {
|
| 127 |
+
"rows": 4,
|
| 128 |
+
"PP": 453.08718324929157,
|
| 129 |
+
"TG": 29.386021312616883,
|
| 130 |
+
"TG_range": [
|
| 131 |
+
28.85317053177984,
|
| 132 |
+
29.90677798267714
|
| 133 |
+
],
|
| 134 |
+
"TTFP_s": 9.292197465896606,
|
| 135 |
+
"request_s": 13.615030109882355,
|
| 136 |
+
"drafted": 448,
|
| 137 |
+
"accepted": 284,
|
| 138 |
+
"idle_ram_GiB": 102.58193302154541,
|
| 139 |
+
"peak_ram_GiB": 105.33094024658203,
|
| 140 |
+
"peak_GTT_GiB": 89.85221862792969,
|
| 141 |
+
"peak_VRAM_GiB": 0.5273895263671875,
|
| 142 |
+
"max_delta_ram_GiB": 2.2389984130859375
|
| 143 |
+
},
|
| 144 |
+
"65536": {
|
| 145 |
+
"rows": 2,
|
| 146 |
+
"PP": 373.0762034331891,
|
| 147 |
+
"TG": 24.880485510349693,
|
| 148 |
+
"TG_range": [
|
| 149 |
+
24.87814118364711,
|
| 150 |
+
24.882830278916934
|
| 151 |
+
],
|
| 152 |
+
"TTFP_s": 175.76338636875153,
|
| 153 |
+
"request_s": 180.8699688911438,
|
| 154 |
+
"drafted": 232,
|
| 155 |
+
"accepted": 136,
|
| 156 |
+
"idle_ram_GiB": 102.45176124572754,
|
| 157 |
+
"peak_ram_GiB": 103.16925811767578,
|
| 158 |
+
"peak_GTT_GiB": 89.85221862792969,
|
| 159 |
+
"peak_VRAM_GiB": 0.5229873657226562,
|
| 160 |
+
"max_delta_ram_GiB": 0.7927474975585938
|
| 161 |
+
}
|
| 162 |
+
},
|
| 163 |
+
"coding20": {
|
| 164 |
+
"Previous CIRU": {
|
| 165 |
+
"rows": 20,
|
| 166 |
+
"PP": 148.5313314164119,
|
| 167 |
+
"TG": 53.327449701233775,
|
| 168 |
+
"TG_range": [
|
| 169 |
+
47.918969023381464,
|
| 170 |
+
57.79477805890751
|
| 171 |
+
],
|
| 172 |
+
"TTFP_s": 0.811668586730957,
|
| 173 |
+
"request_s": 3.774738335609436,
|
| 174 |
+
"drafted": 3162,
|
| 175 |
+
"accepted": 2664,
|
| 176 |
+
"idle_ram_GiB": 105.73584384918213,
|
| 177 |
+
"peak_ram_GiB": 108.11417388916016,
|
| 178 |
+
"peak_GTT_GiB": 88.58134460449219,
|
| 179 |
+
"peak_VRAM_GiB": 0.5263214111328125,
|
| 180 |
+
"max_delta_ram_GiB": 0.6338348388671875,
|
| 181 |
+
"generated_tokens": 3179,
|
| 182 |
+
"prompt_seconds": 15.181982,
|
| 183 |
+
"generation_seconds": 59.237784999999995,
|
| 184 |
+
"total_request_seconds": 75.49476671218872
|
| 185 |
+
},
|
| 186 |
+
"CIRU v3 MTP6": {
|
| 187 |
+
"rows": 20,
|
| 188 |
+
"PP": 219.50646380829988,
|
| 189 |
+
"TG": 53.2389694088275,
|
| 190 |
+
"TG_range": [
|
| 191 |
+
48.25151585152767,
|
| 192 |
+
57.44670920116761
|
| 193 |
+
],
|
| 194 |
+
"TTFP_s": 0.5656813144683838,
|
| 195 |
+
"request_s": 3.533544683456421,
|
| 196 |
+
"drafted": 3162,
|
| 197 |
+
"accepted": 2664,
|
| 198 |
+
"idle_ram_GiB": 107.95920333862304,
|
| 199 |
+
"peak_ram_GiB": 110.46823501586914,
|
| 200 |
+
"peak_GTT_GiB": 90.29296112060547,
|
| 201 |
+
"peak_VRAM_GiB": 0.5336418151855469,
|
| 202 |
+
"max_delta_ram_GiB": 0.4556770324707031,
|
| 203 |
+
"generated_tokens": 3179,
|
| 204 |
+
"prompt_seconds": 10.273046,
|
| 205 |
+
"generation_seconds": 59.336235,
|
| 206 |
+
"total_request_seconds": 70.67089366912842
|
| 207 |
+
},
|
| 208 |
+
"CIRU v3 MTP2": {
|
| 209 |
+
"rows": 20,
|
| 210 |
+
"PP": 226.2516078412486,
|
| 211 |
+
"TG": 39.63335865299028,
|
| 212 |
+
"TG_range": [
|
| 213 |
+
36.41629100986472,
|
| 214 |
+
41.0896075498267
|
| 215 |
+
],
|
| 216 |
+
"TTFP_s": 0.5504455924034118,
|
| 217 |
+
"request_s": 4.578490233421325,
|
| 218 |
+
"drafted": 2180,
|
| 219 |
+
"accepted": 2119,
|
| 220 |
+
"idle_ram_GiB": 107.43915119171143,
|
| 221 |
+
"peak_ram_GiB": 109.95774841308594,
|
| 222 |
+
"peak_GTT_GiB": 89.85222625732422,
|
| 223 |
+
"peak_VRAM_GiB": 0.530792236328125,
|
| 224 |
+
"max_delta_ram_GiB": 0.4302635192871094,
|
| 225 |
+
"generated_tokens": 3212,
|
| 226 |
+
"prompt_seconds": 9.96678,
|
| 227 |
+
"generation_seconds": 80.538216,
|
| 228 |
+
"total_request_seconds": 91.56980466842651
|
| 229 |
+
},
|
| 230 |
+
"Halo MTP3": {
|
| 231 |
+
"rows": 20,
|
| 232 |
+
"PP": 176.1027271635372,
|
| 233 |
+
"TG": 49.48345935868638,
|
| 234 |
+
"TG_range": [
|
| 235 |
+
46.09872313796549,
|
| 236 |
+
51.46158955201079
|
| 237 |
+
],
|
| 238 |
+
"TTFP_s": 0.701993727684021,
|
| 239 |
+
"request_s": 3.9575579285621645,
|
| 240 |
+
"drafted": 2502,
|
| 241 |
+
"accepted": 2415,
|
| 242 |
+
"idle_ram_GiB": 106.45168437957764,
|
| 243 |
+
"peak_ram_GiB": 109.05359268188477,
|
| 244 |
+
"peak_GTT_GiB": 91.11787796020508,
|
| 245 |
+
"peak_VRAM_GiB": 1.8333740234375,
|
| 246 |
+
"max_delta_ram_GiB": 0.5126419067382812,
|
| 247 |
+
"generated_tokens": 3241,
|
| 248 |
+
"prompt_seconds": 12.805026,
|
| 249 |
+
"generation_seconds": 65.092458,
|
| 250 |
+
"total_request_seconds": 79.15115857124329
|
| 251 |
+
}
|
| 252 |
+
},
|
| 253 |
+
"full_capacity": {
|
| 254 |
+
"input_tokens": 261888,
|
| 255 |
+
"output_tokens": 128,
|
| 256 |
+
"rows": 1,
|
| 257 |
+
"PP": 257.4360682269633,
|
| 258 |
+
"TG": 17.99524727099241,
|
| 259 |
+
"TG_range": [
|
| 260 |
+
17.99524727099241,
|
| 261 |
+
17.99524727099241
|
| 262 |
+
],
|
| 263 |
+
"TTFP_s": 1017.3788130283356,
|
| 264 |
+
"request_s": 1024.442313671112,
|
| 265 |
+
"drafted": 214,
|
| 266 |
+
"accepted": 90,
|
| 267 |
+
"idle_ram_GiB": 102.63951873779297,
|
| 268 |
+
"peak_ram_GiB": 104.53916549682617,
|
| 269 |
+
"peak_GTT_GiB": 90.98435974121094,
|
| 270 |
+
"peak_VRAM_GiB": 0.5237464904785156,
|
| 271 |
+
"max_delta_ram_GiB": 1.8996467590332031
|
| 272 |
+
},
|
| 273 |
+
"hard_panel": [
|
| 274 |
+
{
|
| 275 |
+
"profile": "Previous CIRU (v2.0.1)",
|
| 276 |
+
"wall": {
|
| 277 |
+
"after_ready_seconds": 1757.111019048025,
|
| 278 |
+
"load_seconds": 31.165580605040304,
|
| 279 |
+
"total_seconds": 1788.2766006630845
|
| 280 |
+
},
|
| 281 |
+
"output_tokens": 33294,
|
| 282 |
+
"short": {
|
| 283 |
+
"groups": {
|
| 284 |
+
"ifeval": {
|
| 285 |
+
"passed": 5,
|
| 286 |
+
"total": 8
|
| 287 |
+
},
|
| 288 |
+
"gsm8k": {
|
| 289 |
+
"passed": 8,
|
| 290 |
+
"total": 8
|
| 291 |
+
},
|
| 292 |
+
"humaneval": {
|
| 293 |
+
"passed": 5,
|
| 294 |
+
"total": 6
|
| 295 |
+
}
|
| 296 |
+
},
|
| 297 |
+
"whole_stage_wall_seconds": 320.33387160894927,
|
| 298 |
+
"output_tokens": 8911,
|
| 299 |
+
"request_wall_seconds_sum": 260.78946709632874,
|
| 300 |
+
"pp_tps": 269.1525896956804,
|
| 301 |
+
"tg_tps": 38.43611943974174
|
| 302 |
+
},
|
| 303 |
+
"long": {
|
| 304 |
+
"groups": {
|
| 305 |
+
"gsm8k": {
|
| 306 |
+
"passed": 2,
|
| 307 |
+
"total": 2,
|
| 308 |
+
"generated_tokens": 956
|
| 309 |
+
},
|
| 310 |
+
"humaneval": {
|
| 311 |
+
"passed": 2,
|
| 312 |
+
"total": 4,
|
| 313 |
+
"generated_tokens": 3945
|
| 314 |
+
},
|
| 315 |
+
"ifeval": {
|
| 316 |
+
"passed": 2,
|
| 317 |
+
"total": 2,
|
| 318 |
+
"generated_tokens": 597
|
| 319 |
+
}
|
| 320 |
+
},
|
| 321 |
+
"wall_seconds": 283.9170971038984,
|
| 322 |
+
"generated_tokens": 5498,
|
| 323 |
+
"tg_tps": 21.749810096227776
|
| 324 |
+
},
|
| 325 |
+
"seed_seconds": 206.33202179009095,
|
| 326 |
+
"seed_input_tokens": 63000,
|
| 327 |
+
"hermes": {
|
| 328 |
+
"cases": 12,
|
| 329 |
+
"native_full_passes": 7,
|
| 330 |
+
"native_mean_points": 80.83333333333333,
|
| 331 |
+
"reviewed_end_states": 11,
|
| 332 |
+
"rounds": [
|
| 333 |
+
{
|
| 334 |
+
"round": "hermes-1",
|
| 335 |
+
"wall_seconds": 352.545,
|
| 336 |
+
"outcome_count": 6,
|
| 337 |
+
"generated_tokens": 6933,
|
| 338 |
+
"api_calls": 34,
|
| 339 |
+
"native_performance": {
|
| 340 |
+
"wall_seconds": 352.545,
|
| 341 |
+
"completed_http_requests": 34,
|
| 342 |
+
"http_errors": [],
|
| 343 |
+
"generated_tokens": 6933,
|
| 344 |
+
"new_prefill_tokens": 29018,
|
| 345 |
+
"timed_generated_tokens": 6899,
|
| 346 |
+
"request_prefill_seconds_sum": 101.74647099999997,
|
| 347 |
+
"request_decode_seconds_sum": 195.91637000000003,
|
| 348 |
+
"pp_new_tokens_per_s": 285.1990807622213,
|
| 349 |
+
"tg_pooled_per_request_tokens_per_s": 35.21400483277635,
|
| 350 |
+
"generation_tokens_per_wall_second": 19.665574607496914,
|
| 351 |
+
"cache_hit_tokens": 103843,
|
| 352 |
+
"definitions": "Parsed retained SSE/JSON terminal usage and native timings. PP=prompt_n/prompt_seconds; TG=sum(predicted_n-1)/decode_seconds. Actual round wall includes tools and verifier work. No generation repeated."
|
| 353 |
+
},
|
| 354 |
+
"reviewed_outcome_count": 6
|
| 355 |
+
},
|
| 356 |
+
{
|
| 357 |
+
"round": "hermes-2",
|
| 358 |
+
"wall_seconds": 395.462,
|
| 359 |
+
"outcome_count": 4,
|
| 360 |
+
"generated_tokens": 8963,
|
| 361 |
+
"api_calls": 37,
|
| 362 |
+
"native_performance": {
|
| 363 |
+
"wall_seconds": 395.462,
|
| 364 |
+
"completed_http_requests": 37,
|
| 365 |
+
"http_errors": [],
|
| 366 |
+
"generated_tokens": 8963,
|
| 367 |
+
"new_prefill_tokens": 23018,
|
| 368 |
+
"timed_generated_tokens": 8926,
|
| 369 |
+
"request_prefill_seconds_sum": 87.02983600000002,
|
| 370 |
+
"request_decode_seconds_sum": 250.60983700000006,
|
| 371 |
+
"pp_new_tokens_per_s": 264.48400982853735,
|
| 372 |
+
"tg_pooled_per_request_tokens_per_s": 35.6171174557685,
|
| 373 |
+
"generation_tokens_per_wall_second": 22.664630229958885,
|
| 374 |
+
"cache_hit_tokens": 129379,
|
| 375 |
+
"definitions": "Parsed retained SSE/JSON terminal usage and native timings. PP=prompt_n/prompt_seconds; TG=sum(predicted_n-1)/decode_seconds. Actual round wall includes tools and verifier work. No generation repeated."
|
| 376 |
+
},
|
| 377 |
+
"reviewed_outcome_count": 5
|
| 378 |
+
}
|
| 379 |
+
]
|
| 380 |
+
},
|
| 381 |
+
"health": [
|
| 382 |
+
{
|
| 383 |
+
"label": "health-C1",
|
| 384 |
+
"wall_seconds": 38.401602292084135,
|
| 385 |
+
"generated_tokens": 1640,
|
| 386 |
+
"total": 10,
|
| 387 |
+
"base_pass": 10,
|
| 388 |
+
"plus_pass": 10
|
| 389 |
+
},
|
| 390 |
+
{
|
| 391 |
+
"label": "long-health-C1",
|
| 392 |
+
"wall_seconds": 61.90521405194886,
|
| 393 |
+
"generated_tokens": 1332,
|
| 394 |
+
"total": 8,
|
| 395 |
+
"base_pass": 8,
|
| 396 |
+
"plus_pass": 8
|
| 397 |
+
}
|
| 398 |
+
]
|
| 399 |
+
},
|
| 400 |
+
{
|
| 401 |
+
"profile": "CIRU v3",
|
| 402 |
+
"wall": {
|
| 403 |
+
"after_ready_seconds": 1518.3177031480009,
|
| 404 |
+
"load_seconds": 31.14865791995544,
|
| 405 |
+
"total_seconds": 1549.4663619579514
|
| 406 |
+
},
|
| 407 |
+
"output_tokens": 33451,
|
| 408 |
+
"short": {
|
| 409 |
+
"groups": {
|
| 410 |
+
"ifeval": {
|
| 411 |
+
"passed": 5,
|
| 412 |
+
"total": 8
|
| 413 |
+
},
|
| 414 |
+
"gsm8k": {
|
| 415 |
+
"passed": 8,
|
| 416 |
+
"total": 8
|
| 417 |
+
},
|
| 418 |
+
"humaneval": {
|
| 419 |
+
"passed": 5,
|
| 420 |
+
"total": 6
|
| 421 |
+
}
|
| 422 |
+
},
|
| 423 |
+
"whole_stage_wall_seconds": 320.8469852799317,
|
| 424 |
+
"output_tokens": 9311,
|
| 425 |
+
"request_wall_seconds_sum": 260.453138589859,
|
| 426 |
+
"pp_tps": 350.3353163709068,
|
| 427 |
+
"tg_tps": 39.09385075023305
|
| 428 |
+
},
|
| 429 |
+
"long": {
|
| 430 |
+
"groups": {
|
| 431 |
+
"gsm8k": {
|
| 432 |
+
"passed": 2,
|
| 433 |
+
"total": 2,
|
| 434 |
+
"generated_tokens": 920
|
| 435 |
+
},
|
| 436 |
+
"humaneval": {
|
| 437 |
+
"passed": 2,
|
| 438 |
+
"total": 4,
|
| 439 |
+
"generated_tokens": 3573
|
| 440 |
+
},
|
| 441 |
+
"ifeval": {
|
| 442 |
+
"passed": 2,
|
| 443 |
+
"total": 2,
|
| 444 |
+
"generated_tokens": 597
|
| 445 |
+
}
|
| 446 |
+
},
|
| 447 |
+
"wall_seconds": 161.89970062102657,
|
| 448 |
+
"generated_tokens": 5090,
|
| 449 |
+
"tg_tps": 35.93143891173188
|
| 450 |
+
},
|
| 451 |
+
"seed_seconds": 162.79952381795738,
|
| 452 |
+
"seed_input_tokens": 63000,
|
| 453 |
+
"hermes": {
|
| 454 |
+
"cases": 12,
|
| 455 |
+
"native_full_passes": 11,
|
| 456 |
+
"native_mean_points": 95.83333333333333,
|
| 457 |
+
"reviewed_end_states": 12,
|
| 458 |
+
"rounds": [
|
| 459 |
+
{
|
| 460 |
+
"round": "hermes-1",
|
| 461 |
+
"wall_seconds": 381.558,
|
| 462 |
+
"outcome_count": 6,
|
| 463 |
+
"generated_tokens": 8814,
|
| 464 |
+
"api_calls": 34,
|
| 465 |
+
"native_performance": {
|
| 466 |
+
"wall_seconds": 381.558,
|
| 467 |
+
"completed_http_requests": 34,
|
| 468 |
+
"http_errors": [],
|
| 469 |
+
"generated_tokens": 8814,
|
| 470 |
+
"new_prefill_tokens": 32229,
|
| 471 |
+
"timed_generated_tokens": 8780,
|
| 472 |
+
"request_prefill_seconds_sum": 85.868804,
|
| 473 |
+
"request_decode_seconds_sum": 238.09672100000003,
|
| 474 |
+
"pp_new_tokens_per_s": 375.3283905060562,
|
| 475 |
+
"tg_pooled_per_request_tokens_per_s": 36.87577033032722,
|
| 476 |
+
"generation_tokens_per_wall_second": 23.100026732502005,
|
| 477 |
+
"cache_hit_tokens": 97854,
|
| 478 |
+
"definitions": "Parsed retained SSE/JSON terminal usage and native timings. PP=prompt_n/prompt_seconds; TG=sum(predicted_n-1)/decode_seconds. Actual round wall includes tools and verifier work. No generation repeated."
|
| 479 |
+
},
|
| 480 |
+
"reviewed_outcome_count": 6
|
| 481 |
+
},
|
| 482 |
+
{
|
| 483 |
+
"round": "hermes-2",
|
| 484 |
+
"wall_seconds": 316.008,
|
| 485 |
+
"outcome_count": 6,
|
| 486 |
+
"generated_tokens": 7246,
|
| 487 |
+
"api_calls": 33,
|
| 488 |
+
"native_performance": {
|
| 489 |
+
"wall_seconds": 316.008,
|
| 490 |
+
"completed_http_requests": 33,
|
| 491 |
+
"http_errors": [],
|
| 492 |
+
"generated_tokens": 7246,
|
| 493 |
+
"new_prefill_tokens": 23730,
|
| 494 |
+
"timed_generated_tokens": 7213,
|
| 495 |
+
"request_prefill_seconds_sum": 65.12937900000001,
|
| 496 |
+
"request_decode_seconds_sum": 192.581227,
|
| 497 |
+
"pp_new_tokens_per_s": 364.35170063574526,
|
| 498 |
+
"tg_pooled_per_request_tokens_per_s": 37.454325701227354,
|
| 499 |
+
"generation_tokens_per_wall_second": 22.929799245588722,
|
| 500 |
+
"cache_hit_tokens": 100868,
|
| 501 |
+
"definitions": "Parsed retained SSE/JSON terminal usage and native timings. PP=prompt_n/prompt_seconds; TG=sum(predicted_n-1)/decode_seconds. Actual round wall includes tools and verifier work. No generation repeated."
|
| 502 |
+
},
|
| 503 |
+
"reviewed_outcome_count": 6
|
| 504 |
+
}
|
| 505 |
+
]
|
| 506 |
+
},
|
| 507 |
+
"health": [
|
| 508 |
+
{
|
| 509 |
+
"label": "health-C1",
|
| 510 |
+
"wall_seconds": 36.41694383090362,
|
| 511 |
+
"generated_tokens": 1640,
|
| 512 |
+
"total": 10,
|
| 513 |
+
"base_pass": 10,
|
| 514 |
+
"plus_pass": 10
|
| 515 |
+
},
|
| 516 |
+
{
|
| 517 |
+
"label": "long-health-C1",
|
| 518 |
+
"wall_seconds": 40.67496939992998,
|
| 519 |
+
"generated_tokens": 1333,
|
| 520 |
+
"total": 8,
|
| 521 |
+
"base_pass": 8,
|
| 522 |
+
"plus_pass": 8
|
| 523 |
+
}
|
| 524 |
+
]
|
| 525 |
+
},
|
| 526 |
+
{
|
| 527 |
+
"profile": "Halo MTP3",
|
| 528 |
+
"wall": {
|
| 529 |
+
"after_ready_seconds": 1474.4292242299998,
|
| 530 |
+
"load_seconds": 33.61671800306067,
|
| 531 |
+
"total_seconds": 1508.0459434330696
|
| 532 |
+
},
|
| 533 |
+
"output_tokens": 31058,
|
| 534 |
+
"short": {
|
| 535 |
+
"groups": {
|
| 536 |
+
"ifeval": {
|
| 537 |
+
"passed": 6,
|
| 538 |
+
"total": 8
|
| 539 |
+
},
|
| 540 |
+
"gsm8k": {
|
| 541 |
+
"passed": 8,
|
| 542 |
+
"total": 8
|
| 543 |
+
},
|
| 544 |
+
"humaneval": {
|
| 545 |
+
"passed": 5,
|
| 546 |
+
"total": 6
|
| 547 |
+
}
|
| 548 |
+
},
|
| 549 |
+
"whole_stage_wall_seconds": 275.59877648192924,
|
| 550 |
+
"output_tokens": 8255,
|
| 551 |
+
"request_wall_seconds_sum": 216.36825466156006,
|
| 552 |
+
"pp_tps": 272.613431910844,
|
| 553 |
+
"tg_tps": 43.97370591373599
|
| 554 |
+
},
|
| 555 |
+
"long": {
|
| 556 |
+
"groups": {
|
| 557 |
+
"gsm8k": {
|
| 558 |
+
"passed": 2,
|
| 559 |
+
"total": 2,
|
| 560 |
+
"generated_tokens": 889
|
| 561 |
+
},
|
| 562 |
+
"humaneval": {
|
| 563 |
+
"passed": 3,
|
| 564 |
+
"total": 4,
|
| 565 |
+
"generated_tokens": 4156
|
| 566 |
+
},
|
| 567 |
+
"ifeval": {
|
| 568 |
+
"passed": 2,
|
| 569 |
+
"total": 2,
|
| 570 |
+
"generated_tokens": 672
|
| 571 |
+
}
|
| 572 |
+
},
|
| 573 |
+
"wall_seconds": 202.96475215093233,
|
| 574 |
+
"generated_tokens": 5717,
|
| 575 |
+
"tg_tps": 31.245162582225024
|
| 576 |
+
},
|
| 577 |
+
"seed_seconds": 201.0019980610814,
|
| 578 |
+
"seed_input_tokens": 63000,
|
| 579 |
+
"hermes": {
|
| 580 |
+
"cases": 12,
|
| 581 |
+
"native_full_passes": 11,
|
| 582 |
+
"native_mean_points": 95.83333333333333,
|
| 583 |
+
"reviewed_end_states": 12,
|
| 584 |
+
"rounds": [
|
| 585 |
+
{
|
| 586 |
+
"round": "hermes-1",
|
| 587 |
+
"wall_seconds": 307.739,
|
| 588 |
+
"outcome_count": 6,
|
| 589 |
+
"generated_tokens": 6705,
|
| 590 |
+
"api_calls": 36,
|
| 591 |
+
"native_performance": {
|
| 592 |
+
"wall_seconds": 307.739,
|
| 593 |
+
"completed_http_requests": 36,
|
| 594 |
+
"http_errors": [],
|
| 595 |
+
"generated_tokens": 6705,
|
| 596 |
+
"new_prefill_tokens": 26972,
|
| 597 |
+
"timed_generated_tokens": 6669,
|
| 598 |
+
"request_prefill_seconds_sum": 91.90304900000001,
|
| 599 |
+
"request_decode_seconds_sum": 159.30165700000003,
|
| 600 |
+
"pp_new_tokens_per_s": 293.48319009524914,
|
| 601 |
+
"tg_pooled_per_request_tokens_per_s": 41.86397132077539,
|
| 602 |
+
"generation_tokens_per_wall_second": 21.78794367954663,
|
| 603 |
+
"cache_hit_tokens": 106425,
|
| 604 |
+
"definitions": "Parsed retained SSE/JSON terminal usage and native timings. PP=prompt_n/prompt_seconds; TG=sum(predicted_n-1)/decode_seconds. Actual round wall includes tools and verifier work. No generation repeated."
|
| 605 |
+
},
|
| 606 |
+
"reviewed_outcome_count": 6
|
| 607 |
+
},
|
| 608 |
+
{
|
| 609 |
+
"round": "hermes-2",
|
| 610 |
+
"wall_seconds": 300.382,
|
| 611 |
+
"outcome_count": 5,
|
| 612 |
+
"generated_tokens": 7380,
|
| 613 |
+
"api_calls": 35,
|
| 614 |
+
"native_performance": {
|
| 615 |
+
"wall_seconds": 300.382,
|
| 616 |
+
"completed_http_requests": 35,
|
| 617 |
+
"http_errors": [],
|
| 618 |
+
"generated_tokens": 7380,
|
| 619 |
+
"new_prefill_tokens": 19237,
|
| 620 |
+
"timed_generated_tokens": 7345,
|
| 621 |
+
"request_prefill_seconds_sum": 68.03446299999999,
|
| 622 |
+
"request_decode_seconds_sum": 175.788464,
|
| 623 |
+
"pp_new_tokens_per_s": 282.7537567247353,
|
| 624 |
+
"tg_pooled_per_request_tokens_per_s": 41.78317412227915,
|
| 625 |
+
"generation_tokens_per_wall_second": 24.568715835169883,
|
| 626 |
+
"cache_hit_tokens": 119772,
|
| 627 |
+
"definitions": "Parsed retained SSE/JSON terminal usage and native timings. PP=prompt_n/prompt_seconds; TG=sum(predicted_n-1)/decode_seconds. Actual round wall includes tools and verifier work. No generation repeated."
|
| 628 |
+
},
|
| 629 |
+
"reviewed_outcome_count": 6
|
| 630 |
+
}
|
| 631 |
+
]
|
| 632 |
+
},
|
| 633 |
+
"health": [
|
| 634 |
+
{
|
| 635 |
+
"label": "health-C1",
|
| 636 |
+
"wall_seconds": 40.445588815025985,
|
| 637 |
+
"generated_tokens": 1649,
|
| 638 |
+
"total": 10,
|
| 639 |
+
"base_pass": 10,
|
| 640 |
+
"plus_pass": 10
|
| 641 |
+
},
|
| 642 |
+
{
|
| 643 |
+
"label": "long-health-C1",
|
| 644 |
+
"wall_seconds": 48.2424732230138,
|
| 645 |
+
"generated_tokens": 1335,
|
| 646 |
+
"total": 8,
|
| 647 |
+
"base_pass": 8,
|
| 648 |
+
"plus_pass": 8
|
| 649 |
+
}
|
| 650 |
+
]
|
| 651 |
+
}
|
| 652 |
+
],
|
| 653 |
+
"source_hashes": {
|
| 654 |
+
"strix-v3-20260908/comparison.json": "147619c25d1abd861c3689a71c384d789fdcd23ae43755615192cf5f6f94e4df",
|
| 655 |
+
"strix-v3-20260908/hard-panel/comparison.json": "37c27d24704a162788030b2fa4528e7321492934d1b5fa511f4dff4d8ac0471a"
|
| 656 |
+
},
|
| 657 |
+
"verification": {
|
| 658 |
+
"status": "PASS",
|
| 659 |
+
"official_speed_rows": 81,
|
| 660 |
+
"official_quality_rows": 24,
|
| 661 |
+
"archive_files": 2972,
|
| 662 |
+
"report_sha256": "9b696fd62b38929f7664366abc8104eebd14d9618e952f65cffc2ef952394ca0",
|
| 663 |
+
"native_scores_unchanged": true,
|
| 664 |
+
"reviewed_memory_wording_artifacts_apply_to_previous_and_halo": true
|
| 665 |
+
},
|
| 666 |
+
"historical_evalscope": {
|
| 667 |
+
"date": "2026-08-29",
|
| 668 |
+
"profile": "qwen38-flash-next-h96-mtp-n1-uncapped",
|
| 669 |
+
"classification": "historical, not rerun on v3",
|
| 670 |
+
"quality_span_seconds": 11869.696209669113,
|
| 671 |
+
"including_perf_span_seconds": 12046.300354480743,
|
| 672 |
+
"stages": [
|
| 673 |
+
{
|
| 674 |
+
"stage": "arc",
|
| 675 |
+
"start_epoch": 1787963313.8788962,
|
| 676 |
+
"end_epoch": 1787964795.6449215,
|
| 677 |
+
"seconds": 1481.7660253047943,
|
| 678 |
+
"tasks": 1172
|
| 679 |
+
},
|
| 680 |
+
{
|
| 681 |
+
"stage": "gpqa_diamond",
|
| 682 |
+
"start_epoch": 1787964795.763053,
|
| 683 |
+
"end_epoch": 1787970396.8102598,
|
| 684 |
+
"seconds": 5601.047206878662,
|
| 685 |
+
"tasks": 50
|
| 686 |
+
},
|
| 687 |
+
{
|
| 688 |
+
"stage": "mmlu_pro",
|
| 689 |
+
"start_epoch": 1787970396.8787158,
|
| 690 |
+
"end_epoch": 1787972593.5807705,
|
| 691 |
+
"seconds": 2196.7020547389984,
|
| 692 |
+
"tasks": 70
|
| 693 |
+
},
|
| 694 |
+
{
|
| 695 |
+
"stage": "gsm8k",
|
| 696 |
+
"start_epoch": 1787972593.6486495,
|
| 697 |
+
"end_epoch": 1787973813.100671,
|
| 698 |
+
"seconds": 1219.452021598816,
|
| 699 |
+
"tasks": 100
|
| 700 |
+
},
|
| 701 |
+
{
|
| 702 |
+
"stage": "ifeval",
|
| 703 |
+
"start_epoch": 1787973813.1662111,
|
| 704 |
+
"end_epoch": 1787975183.575106,
|
| 705 |
+
"seconds": 1370.408894777298,
|
| 706 |
+
"tasks": 100
|
| 707 |
+
},
|
| 708 |
+
{
|
| 709 |
+
"stage": "perf-1024x1024",
|
| 710 |
+
"start_epoch": 1787975183.63826,
|
| 711 |
+
"end_epoch": 1787975360.1792507,
|
| 712 |
+
"seconds": 176.54099082946777
|
| 713 |
+
}
|
| 714 |
+
],
|
| 715 |
+
"scores": {
|
| 716 |
+
"arc": [
|
| 717 |
+
1143,
|
| 718 |
+
1172
|
| 719 |
+
],
|
| 720 |
+
"gpqa_diamond": [
|
| 721 |
+
46,
|
| 722 |
+
50
|
| 723 |
+
],
|
| 724 |
+
"mmlu_pro": [
|
| 725 |
+
61,
|
| 726 |
+
70
|
| 727 |
+
],
|
| 728 |
+
"gsm8k": [
|
| 729 |
+
97,
|
| 730 |
+
100
|
| 731 |
+
],
|
| 732 |
+
"ifeval": [
|
| 733 |
+
92,
|
| 734 |
+
100
|
| 735 |
+
]
|
| 736 |
+
}
|
| 737 |
+
}
|
| 738 |
+
}
|
benchmarks/v3-followup-20260909/v3-benchmark-walltimes.csv
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
profile,full_wall_seconds,load_seconds,short_stage_seconds,hermes_two_rounds_seconds,long_seed_seconds,long_hard_seconds
|
| 2 |
+
Previous CIRU (v2.0.1),1757.111019048025,31.165580605040304,320.33387160894927,748.0070000000001,206.33202179009095,283.9170971038984
|
| 3 |
+
CIRU v3,1518.3177031480009,31.14865791995544,320.8469852799317,697.566,162.79952381795738,161.89970062102657
|
| 4 |
+
Halo MTP3,1474.4292242299998,33.61671800306067,275.59877648192924,608.121,201.0019980610814,202.96475215093233
|
benchmarks/v3-followup-20260909/v3-serving.csv
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
input_tokens,profile,prompt_tps,generation_tps,first_piece_seconds,request_seconds,repetitions
|
| 2 |
+
4096,Previous CIRU,392.00366125294556,22.51733524535651,10.69582200050354,16.336945295333862,2
|
| 3 |
+
65536,Previous CIRU,284.4915510098569,13.332401115050645,230.45938777923584,239.98778319358826,1
|
| 4 |
+
4096,CIRU v3,455.6541833933926,24.599275541650545,9.245681206385294,14.40951939423879,6
|
| 5 |
+
65536,CIRU v3,369.80548798995795,24.219011568105987,177.32060686747232,182.56692719459534,3
|
| 6 |
+
4096,Halo,381.49292683846284,35.30120650212089,11.094179451465607,14.69240266084671,4
|
| 7 |
+
65536,Halo,263.42074609163245,23.278333535262185,248.91091644763947,254.3688863515854,2
|