NANO/SPATIAL

Registry

— engines. — configurations.

The registry is the contract between the queue and the machines. Every adapter declares what it consumes, what it produces and which runtime it needs; the studio probes each configuration before it will route a job. Where two backends exist for the same weights, both are listed.

Engine Flow Runtime Configs State
env_probemetadata → metadatalinux-process1 · 1 boundbound
glbcoder_text_to_glbtext → meshllama.cpp build-vk (Vulkan), llama-server --jinja, one stream, plus headless Chromium (ANGLE/SwiftShader) to press the page's Export GLB button; loopback only1 · 1 boundbound
skintokens_tokenrig_autoregressivemesh → meshpython 3.11 + torch 2.14.1+rocm7.2 (gfx1151) + transformers 4.57.1 + bpy 4.2, SDPA instead of flash-attn1 · 1 boundbound
trellis_cpp_image_to_3dimage → meshtrellis.cpp 0.8.1 prebuilt Vulkan (ggml 0.24.0), 10 GGUF weights 16 GB2 · 1 boundready
trellis_cpp_image_to_3d_rocmimage → meshtrellis.cpp 0.8.1 prebuilt ROCm (ggml 0.24.0 hip), 10 GGUF weights 16 GB2 · 2 boundready
zero_to_cad_qwen3vl_2bimage → cadpython3.13 + torch 2.15 cpu + transformers 5.222 · 1 boundbound
frames_to_videoimage → videoffmpeg 9.0.2 + python3 — no model, no GPU, no checkpoint1 · 1 boundready
text_to_musictext → audiosa3.cpp sa3-generate (Vulkan/ggml), Stable Audio 3 medium GGUF stack1 · 1 boundblocked

Snapshot: — · — configurations registered, — bound · engines present: —/—. Rows are rendered from the live probe, not typed by hand: unbound configurations stay listed and refuse work rather than failing mid-job.
Text → image is served outside the adapter registry by ComfyUI (Qwen-Image 2.1) and is not counted above.

Contract

What an adapter has to declare.

A lane is only routable once every field below is known. Anything missing keeps it out of the queue.

Inputs

Typed, not implied

image, mesh, cad, video, audio, text, metadata. A job is only offered to an engine whose input types match what it holds.

Runtime

Exact and checkable

Binary, version, backend and weight set are recorded per configuration, so a result can be reproduced on the same stack months later.

State

Bound or honest

A configuration that cannot resolve its weights or device reports unbound at probe time. The console shows it; the queue skips it.

Want a lane built for your pipeline?

If you already have a step that eats hours — retopo, rigging, plates, stems — that is the shape of thing this studio is for.

Write to us →