olmo-3.1-32b-instruct

AI2's Olmo 3.1 32B Instruct (Apache-2.0), a fully open 32B dense decoder with sliding-window/full hybrid attention and 65k context, served on Tenstorrent Blackhole via vLLM with an OpenAI-compatible API including native tool calling. Profiles: p150 (one chip, bfp4 MLP, 16k context), p300 (TP2, 64k), p300x2 (TP4, 64k).

Runs on p150 or p300 or p300x2 โ€” see the serve profiles below.

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

Quickstart

tt-model pull  jashansinghTT/olmo-3.1-32b-instruct-blackhole --with-weights
tt-model serve jashansinghTT/olmo-3.1-32b-instruct-blackhole

pull --with-weights downloads the Docker image and the allenai/Olmo-3.1-32B-Instruct weights at ac0587e4a7744a551c059d8cd17ba220bc940dae (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.

Use with your client

curl -s localhost:20000/v1/chat/completions -H 'Content-Type: application/json' \
  -d '{"model":"allenai/Olmo-3.1-32B-Instruct","messages":[{"role":"user","content":"Hello!"}],"max_tokens":64}'

Tool calling works out of the box (tools in the request; finish_reason: tool_calls).

Serve profiles

One image serves every profile below; pick one with --profile.

profile hardware mesh max_num_seqs max_model_len
p150 (default) p150 P150 32 16384
p300 p300 P300 32 65536
p300x2 p300x2 P300x2 32 65536

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 a local checkout โ€” commit not published
vLLM v0.26.0
vllm-tt-plugin a local checkout โ€” commit not published
code/ digest e6c16e63163cbae6 (sha256, first 16 hex digits)
built 2026-09-09T09:43:53+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