Views
No views yet
⚠️ Inference status: Full CPU/GPU inference requires 6 C++ patches tollama-model.cpp(documented below). All benchmarks were run using vLLM on the original BF16 checkpoint.
| Filename | Quant | Size | Notes |
|---|---|---|---|
| Laguna-XS.2-F16.gguf | F16 | 63 GB | Fixed source (experts F16, attention F16) |
| Laguna-XS.2-Q4_K_M.gguf | Q4_K_M | ~60 GB | Attention Q4, experts F16 |
Note on quantization sizes: llama.cpp does not quantize 3D MoE expert tensors. Attention/embedding weights are fully quantized; expert weights remain F16. This is a known llama.cpp limitation for large MoE models. Proper small quants (~18GB Q4_K_M) require upstream llama.cpp changes.
| Benchmark | Score | Details |
|---|---|---|
| HumanEval pass@1 | 90.2% (148/164) | thinking=off |
| GPQA Diamond | 42.6% (84/197) | thinking=on, +17.6% above random |
| MATH500 | 46.6% (233/500) | full 500 problems, thinking=on |
| Subject | Score |
|---|---|
| Algebra | 69.4% |
| Prealgebra | 65.9% |
| Number Theory | 54.8% |
| Counting & Probability | 36.8% |
| Geometry | 31.7% |
| Precalculus | 21.4% |
| Intermediate Algebra | 20.6% |
| Mode | tok/s |
|---|---|
| Single request | 57–74 |
| 5 concurrent | 100–106 |



| Feature | Laguna XS.2 | Mixtral |
|---|---|---|
| Routing | Sigmoid | Softmax |
| Shared expert | Yes (always runs) | No |
| Routed scaling | 2.5× | 1.0× |
| Attention | Interleaved SWA/GA 3:1 | Global only |
| RoPE θ | 500k (GA) / 10k (SWA) | Single value |
| Per-head gating | Softplus g_proj | None |
| Expert count | 256, top-8 | 8, top-2 |
| Q-heads per layer | 48 (GA) / 64 (SWA) | Uniform |
| Key | Value |
|---|---|
laguna.attention.layer_types | [0,1,1,1,0,...] — GA=0, SWA=1 |
laguna.attention.heads_per_layer | [48,64,64,64,48,...] |
laguna.rope.theta_swa | 10000.0 |
laguna.rope.partial_rotary_factor | 0.5 |
laguna.moe.routed_scaling_factor | 2.5 |
laguna.moe.sigmoid_routing | true |
laguna.attention.softplus_gating | true |
ggml_soft_max → ggml_sigmoid in MoE routerlaguna.moe.routed_scaling_factor (2.5)laguna.rope.theta_swa for SWA layerssoftplus(g_proj(x)) per head after attention, before o_projconversion/__init__.py:"LagunaForCausalLM": "laguna"conversion/laguna.py) handles:[256, dim_in, dim_out]