Downloads · 30 days
194
16% of all-time downloads
poolside-laguna-hackathon/Laguna-XS.2-GGUF
Laguna-XS.2-GGUF is a text generation model from poolside-laguna-hackathon. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
First-ever GGUF conversion of poolside/Laguna-XS.2, produced as part of the Poolside Research Hackathon.
Downloads · 30 days
194
16% of all-time downloads
All-time downloads
1.2K
Public
Repo size
131 GB
Likes
4
Public
Click a slice to open those files.
.gguf131 GB · 100%
From the Hugging Face model README
First-ever GGUF conversion of poolside/Laguna-XS.2, produced as part of the Poolside Research Hackathon.
Laguna XS.2 is a 33.4B total parameter (3B activated) Mixture-of-Experts model built for long-horizon agentic coding. These GGUF files enable local deployment via llama.cpp and compatible inference engines.
⚠️ Inference status: Full CPU/GPU inference requires 6 C++ patches to
llama-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.
All benchmarks: H200 MIG 71GB, vLLM 0.21.0, BF16, temperature=0.
| 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_projRegistration in conversion/__init__.py:
"LagunaForCausalLM": "laguna"
The conversion script (conversion/laguna.py) handles:
[256, dim_in, dim_out]Produced by Saurabh Mallik for the Poolside Research Hackathon.