tt-skyreels

SkyReels-V2-DF-1.3B-540P (text-to-video) on Tenstorrent Blackhole via TTNN -- reuses tt-metal's WanTransformer3DModel wholesale (SkyReelsV2's transformer is weight-compatible with it) behind a small ASGI server, following the tt-dit-server pattern tt-animatediff established.

Runs on p300x2 (mesh QB2).

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

Quickstart

tt-model pull  episod/tt-skyreels --with-weights
tt-model serve episod/tt-skyreels

pull --with-weights downloads the Docker image and the Skywork/SkyReels-V2-DF-1.3B-540P-Diffusers weights (into your HF cache; they are not in the image). serve starts the model's own HTTP 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.

tt-model pull episod/tt-skyreels --with-weights
tt-model serve episod/tt-skyreels
curl localhost:20000/v1/videos/generations \
  -H 'Content-Type: application/json' \
  -d '{"prompt": "a red bicycle leaning against a brick wall in soft morning light"}'

Source, a local Gradio UI, and the bring-up log (bugs found only by actually serving a generation, none of them in the reused TTNN model itself): tsingletaryTT/tt-skyreels.

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 a3a9fb4229a045ad9361b4e39ad854b491346ea9
code/ digest 9a70c2b7e9d676d3 (sha256, first 16 hex digits)
built 2026-09-09T19:13:23+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