Downloads · 30 days
0
stisiTT/smollm2-135m-instruct-p150
smollm2-135m-instruct-p150 is a text generation model from stisiTT. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
Derived from HuggingFaceTB/SmolLM2-135M-Instruct by the Hugging Face SmolLM team, unmodified. See the original model card for training and evaluation details.
Downloads · 30 days
0
Access
Public
Updated Oct 21, 2026
Repo size
4.8 GB
Likes
0
Public
Click a slice to open those files.
Other2.4 GB · 100%
From the Hugging Face model README
Derived from HuggingFaceTB/SmolLM2-135M-Instruct by the Hugging Face SmolLM team, unmodified. See the original model card for training and evaluation details.
SmolLM2-135M-Instruct, a 135M-parameter Llama-architecture decoder-only transformer, served with vLLM.
Runs on Tenstorrent p150 (mesh P150) — 8,192-token context, up to 32 concurrent sequences.
Packaged and published with tt-model-manager 0.1.0 (manifest schema 5.1).
| Hardware | p150 |
| Context | 8,192 tokens |
| License | apache-2.0 |
Smoke-testing and demonstrating tt-model packaging and serving: short English chat and instruction-following requests.
tt: uv tool install tenstorrent (or use tt-model alone, see the Quickstart)tt serve stisiTT/smollm2-135m-instruct-p150
tt serve downloads the Docker image and the HuggingFaceTB/SmolLM2-135M-Instruct weights (into your HF cache; they are not in the image), then 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; the server is ready when it logs Application startup complete.
Without tt-cli: tt-model serve stisiTT/smollm2-135m-instruct-p150.
The server speaks the OpenAI API at http://127.0.0.1:20000/v1 (or whichever port your serve command reported; chat completions, completions, and /v1/models). Pass "model": "HuggingFaceTB/SmolLM2-135M-Instruct" — the weights id, not this package's name.
Accuracy against the reference model (HuggingFaceTB/SmolLM2-135M-Instruct in float32 on CPU):
| eval | this package | reference | prompts | notes |
|---|---|---|---|---|
| Top-1 token agreement, decode path | 83.4% | — | 32 IFEval prompts, up to 64 tokens (1,712 tokens) | reference teacher-forced on this package's greedy output |
| Top-1 token agreement, prefill path | 82.7% | — | same 32 prompts (1,798 positions) | reference's greedy tokens fed back one at a time; same at 1 and 32 concurrent requests |
| IFEval, strict / loose | 26.8 / 28.5 | 29.9 (original card) | all 541 | below tt-inference-server's 5% accuracy check (ratio 0.90) |
| IFEval, strict / loose | 23.1 / 27.0 | 24.4 / 25.5 | first 100, same harness on both | same strict pass/fail on 84 prompts; 1 of 100 responses identical |
IFEval scores are the mean of prompt- and instruction-level accuracy.
| profile | ISL | OSL | concurrency | N | TTFT (ms) | prefill tok/s/u | decode tok/s/u | E2EL (s) |
|---|---|---|---|---|---|---|---|---|
| default | 128 | 128 | 1 | 1 | 11 | 11,386 | 187 | 0.69 |
| default | 128 | 128 | 32 | 1 | 153 | 835 | 174 | 0.89 |
| default | 128 | 1024 | 1 | 1 | 11 | 11,189 | 151 | 6.79 |
| default | 128 | 1024 | 7 | 1 | 51 | 2,490 | 147 | 7.00 |
| default | 1024 | 128 | 1 | 1 | 22 | 45,840 | 124 | 1.05 |
| default | 1024 | 128 | 7 | 1 | 114 | 8,984 | 120 | 1.16 |
| default | 2048 | 128 | 1 | 1 | 49 | 41,749 | 89 | 1.47 |
| default | 2048 | 128 | 3 | 1 | 117 | 17,578 | 88 | 1.55 |
| default | 4096 | 128 | 1 | 1 | 121 | 33,740 | 58 | 2.32 |
Medians of one benchmark run per row (4 to 256 requests each, random prompts), measured on 2026-10-07 on one p150 with the tt-inference-server benchmark workflow, on a warm server, against this package's image. Prefill tok/s/u is ISL divided by TTFT, so above concurrency 1 it includes queueing time.
Questions or problems with this package: open a discussion at https://huggingface.co/stisiTT/smollm2-135m-instruct-p150/discussions — that is what reaches its author. A problem with the tt tooling itself: tt report issue (collects your environment and opens a prefilled issue against tenstorrent/tt-cli). Product feedback: [email protected].
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 | 46fa19bf6bec1a09a71b025c282b3e120185bbde |
| vLLM | v0.25.1 |
| vllm-tt-plugin | 6d3bb2854f5f8885acc1b12111d929bffdebc36e |
code/ digest | e5bda3435965c67c (sha256, first 16 hex digits) |
| built | 2026-10-07T18:46:08+00:00 by tt-model 0.1.0 |