Model reference · open weights
Laguna-S-2.1 is an open-weight language model from poolside. Laguna-S-2.1-GGUF (GGUF) weighs 73.1 GB; the smallest configuration that runs it is H100 80 GB.
Summary of the poolside/Laguna-S-2.1-NVFP4 model card, 2026-10-01. The estimate below is for another build of the family.
What it is
| Released by | poolside |
|---|---|
| Released | 2026-07-02 |
| Parameters | 117.6B |
| VRAM | 73.1 GB for the weights |
What it runs on
How much memory each request adds isn't estimated yet for this architecture. The weights need at least the cards below, plus room for the context.
| Card | Weights alone |
|---|---|
| RTX 3060 12 GB … L40S 48 GB 6 smaller cards | does not fit |
| A100 80 GB | tight |
| H100 80 GB | tight |
| RTX PRO 6000 Blackwell 96 GB | fits |
| DGX Spark (GB10) 128 GB unified | fits |
| H200 141 GB | fits |
| B200 180 GB | fits |
| 2× L40S 48 GB split by layers (llama.cpp) | fits |
| 4× RTX 4090 24 GB split by layers (llama.cpp) | fits |
| 4× RTX 3090 24 GB split by layers (llama.cpp) | fits |
| 4× RTX 5090 32 GB split by layers (llama.cpp) | fits |
| 2× H100 80 GB split by layers (llama.cpp) | fits |
| 2× A100 80 GB split by layers (llama.cpp) | fits |
Builds
| Build | Params | Precision | Weights | Smallest setup |
|---|---|---|---|---|
| Laguna-S-2.1-NVFP4 ↗ | 117.6B | NVFP4 | 99.7 GB | 4× RTX 5090 32 GB |
| Laguna-S-2.1 ↗ | 117.6B | BF16 | 235 GB | 2× H200 141 GB |
| Laguna-S-2.1-GGUF (above) ↗ packaged by unsloth 23 builds: IQ1_S 33.8 GB … BF16 235 GB |
— | GGUF | 73.1 GB | H100 80 GB |
From the model card
Laguna S 2.1-NVFP4 is a 117.6B total parameter Mixture-of-Experts model with 8.5B activated parameters per token designed for agentic coding and long-horizon work on a local machine. It uses Sliding Window Attention with per-head gating in 36 out of 48 layers for fast inference and low KV cache requirements.
Updated release (August 2026). This is a new checkpoint that supersedes the earlier version of this repository. The weights have changed, not only the config, so if you downloaded a previous copy please re-download to pick up the current checkpoint.
| Model | Size | Terminal-Bench 2.1 | SWE-bench Multilingual | SWE-Bench Pro (Public Dataset) | DeepSWE | SWE Atlas (Codebase QnA) | Toolathlon Verified |
|---|---|---|---|---|---|---|---|
| Laguna S 2.1 | 118B-A8B | 70.2% | 78.5% | 59.4% | 40.4% | 46.2% | 49.7% |
| Tencent Hy3 | 295B-A21B | 71.7% | 75.8% | 57.9% | - | - | - |
| Inkling | 975B-A41B | 63.8% | - | 54.3% | - | - | 45.5%* |
| Nemotron 3 Ultra | 550B-A55B | 56.4% | 67.7% | - | - | - | 34.3%* |
| DeepSeek-V4-Pro Max | 1.6T-A49B | 64.0%* | 76.2% | 55.4% | 9.0%* | 27.2%* | 55.9%* |
| Kimi K3 | 2800B-A50B | 88.3% | - | - | 69% | - | - |
| Qwen 3.7 Max | - | 74.5%* | 78.3% | 60.6% | - | - | - |
| Muse Spark 1.1 | - | 80% | - | 61.5% | 53.3% | 42.2%* | 75.6% |
| Claude Fable 5 | - | 88% | - | 80.3% | 70% | - | - |
Benchmarks as of 21 July 2026. Laguna S 2.1 in bold; a dash (-) marks a benchmark a model was not evaluated on. Scores marked * are as reported by third parties: Terminal-Bench 2.1 and DeepSWE via Artificial Analysis, SWE Atlas via Scale AI's official leaderboard, and Toolathlon Verified via its official leaderboard. Full evaluation trajectories: trajectories.poolside.ai.
This checkpoint ships configured for a 1,048,576-token (1M) context window. The weights are native 1M checkpoints: training included a long-context extension stage up to 1,048,576 tokens, and quantization was calibrated at the 1M configuration.
If you prefer to cap the context at 262,144 tokens (256K), edit config.json:
"rope_parameters": {
"full_attention": {
"factor": 32.0,
"attention_factor": 1.3465735902799727
}
},
"max_position_embeddings": 262144
At long context you may experience some quality degradation.
The sampling defaults in the checkpoint's generation_config.json are authoritative (top_k 20 is eval-certified truncation). Serve with those defaults rather than setting a separate temperature or top_p.
Laguna S 2.1-NVFP4 is supported in vLLM, Transformers, and TRT-LLM thanks to the support of the team at NVIDIA. NVFP4 does not currently run correctly on SGLang (see the SGLang note below). Use Laguna-S 2.1 with Ollama (with MLX support) or Llama.cpp (BF16 and Q4_K_M only) for the best results on your local machine.
Serving requires vLLM 0.25.0 or later. See the main Laguna S 2.1 model card for the full recipe.
The full vLLM recipe is on the main Laguna S 2.1 model card and on the vLLM recipes page. Quantization is detected automatically from quantization_config in this checkpoint, so the same command works with poolside/Laguna-S-2.1-NVFP4 substituted for the model ID. No extra flags required.
[!NOTE] Optional: speculative decoding with DFlash. Pair with the quantization-matched draft model poolside/Laguna-S-2.1-DFlash-NVFP4 by adding
--speculative-config '{"model":"poolside/Laguna-S-2.1-DFlash-NVFP4","num_speculative_tokens":7,"method":"dflash"}'to the serve command.
Ollama is the quickest way to run Laguna S 2.1 on a single 128 GB box, whether that is an NVIDIA DGX Spark (GB10) or an Apple Silicon Mac Studio:
ollama run laguna-s-2.1
It pulls the Q4_K_M GGUF (about 75 GB) and runs on the GB10 GPU on the Spark or on Metal on the Mac, with no build step. We measured about 12.6 tokens/s on the Spark and 17.6 on Apple Silicon.
OLLAMA_LOAD_TIMEOUT=20m."think": false in the request to turn it off.Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.