laguna-s-2.1

Laguna-S-2.1 โ€” 118B hybrid-attention MoE (~4B active/token) served on 4x Tenstorrent Blackhole (p150x4, TP=4+EP=4, FABRIC_1D) via vLLM with the tenstorrent/vllm-tt-plugin.

Runs on p150x4 (mesh P150x4) โ€” 8,192-token context, up to 1 concurrent sequences.

Packaged and published with tt-model-manager 0.1.0 (manifest schema 5.1).

Quickstart

tt-model pull  mando2222/laguna-s-2.1-v51 --with-weights
tt-model serve mando2222/laguna-s-2.1-v51

pull --with-weights downloads the Docker image and the poolside/Laguna-S-2.1 weights (into your HF cache; they are not in the image). serve starts an OpenAI-compatible server on port 20000 (or the next free port, if that one is busy); the first start compiles kernels for your device, which takes several minutes, and the server is ready when it logs Application startup complete.

Context length

max_model_len is 8192, well below what this model's weights would allow. That is a serving-stack limit, not a model limit: the TT vLLM plugin allocates a UNIFORM full-attention KV cache per layer, so Laguna's 36 sliding-window-512 layers are costed as if they were full-context. Byte-math on the real attention pattern would allow ~1M tokens; until the plugin can allocate per-layer sliding KV, 8192 is what fits.

Use with your client

Point any OpenAI-compatible client at http://127.0.0.1:20000 once the server is up (or the port tt-model serve printed). Served model names: poolside/Laguna-S-2.1, laguna-s-2.1.

Provenance

The exact sources the image was built from โ€” code/ in this repo is byte-identical to the model code inside the image:

component built from
tt-metal 2d8292201660bff1ad9caf6cac556d9937f436d4 (dirty tree โ€” the image includes uncommitted changes)
vLLM vllm-0.26.0+empty-cp312-cp312-linux_x86_64.whl โ€” a wheel the author built
vllm-tt-plugin a local checkout โ€” commit not published
code/ digest 878a7ef65713a865 (sha256, first 16 hex digits)
built 2026-09-10T13:05:11+00:00 by tt-model 0.1.0
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support