Raullen commited on
Commit
2a8d8f4
·
verified ·
1 Parent(s): 93d8d16

bench: correct 27B prefill_16k numbers (false hang ruled out, hybrid attention narrative)

Browse files
Files changed (1) hide show
  1. README.md +3 -3
README.md CHANGED
@@ -45,13 +45,13 @@ print(generate(model, tokenizer, prompt="Hello", max_tokens=32))
45
 
46
  ## Benchmarks
47
 
48
- > Measured on M3 Ultra Studio (28 (20 Performance and 8 Efficiency) CPU, 60-core GPU, 256 GB unified memory) via rapid-mlx 0.8.18.
49
 
50
  | Variant | Decode tok/s | TTFT (ms) | Prefill 1k (tok/s) | Prefill 4k (tok/s) | Prefill 16k (tok/s) | Tool-call e2e |
51
  |---|---:|---:|---:|---:|---:|---:|
52
- | Tmax-27B (6-bit MLX) | 26.8 | 288 | 305 | 314 | — | — |
53
 
54
- > ⚠️ **Note**: 16k-context streaming currently hangs in our bench harness on all Tmax-27B quantizations. Shorter contexts (≤4k) work fine. Investigation pending — see [issue](https://github.com/raullenchai/Rapid-MLX/issues) for status.
55
 
56
  Full results (all 7 Tmax MLX variants + 2 Qwen3.5 controls): [rapid-mlx docs](https://github.com/raullenchai/Rapid-MLX/blob/main/docs/benchmarks/tmax-m3-ultra.md).
57
 
 
45
 
46
  ## Benchmarks
47
 
48
+ > Measured on M3 Ultra Studio (28 (20 Performance and 8 Efficiency) CPU, 60-core GPU, 256 GB unified memory) via rapid-mlx 0.8.18. Medians of 3 runs.
49
 
50
  | Variant | Decode tok/s | TTFT (ms) | Prefill 1k (tok/s) | Prefill 4k (tok/s) | Prefill 16k (tok/s) | Tool-call e2e |
51
  |---|---:|---:|---:|---:|---:|---:|
52
+ | Tmax-27B (6-bit MLX) | 26.8 | 288 | 305 | 314 | 303 | 2489 ms (OK) |
53
 
54
+ > **Architecture note**: Tmax-27B uses a hybrid Gated-DeltaNet design (3:1 linear-attention to full-attention layer mix). 16k-context prefill is bandwidth-bound at ~310 tok/s regardless of quantization bit width — ~54 s wall to first token at 16k. This is an architectural property of hybrid linear-attention models on Apple Silicon, not a regression, and not a rapid-mlx bug. Decode and short-context (≤4k) tool-call performance are competitive with the dense Qwen3.5-27B-4bit control on the same hardware.
55
 
56
  Full results (all 7 Tmax MLX variants + 2 Qwen3.5 controls): [rapid-mlx docs](https://github.com/raullenchai/Rapid-MLX/blob/main/docs/benchmarks/tmax-m3-ultra.md).
57