lium templates
List available Docker templates and images used to create pods.
lium templates [SEARCH] [--arch hopper|blackwell] [--format json] # --arch: lium#132, since 0.0.46
Arguments
SEARCH— Optional filter string. Templates and images whose name matches are shown; omit it to list everything.
Options
--arch, the Runs on column and the cuda_version, torch_version and arch JSON fields shipped in lium 0.0.46 (lium#132, released 14 Sep 2026). --format json and --json exist since 0.0.39. On an older CLI, pip install -U lium.io first.
| Flag | Effect |
|---|---|
--arch hopper|blackwell | Only templates whose CUDA build runs on that GPU generation (Blackwell needs CUDA 12.8 or newer) (lium#132, since 0.0.46) |
--format table|json, --json | JSON rows carry id, huid, name, docker_image, docker_image_tag, category, status (since 0.0.39), plus cuda_version, torch_version and arch (lium#132, since 0.0.46) |
"Runs on"
Since lium 0.0.46 (lium#132) the table has a Runs on column: the CUDA build the image was made with, then the GPU generations it runs on — 13.0 Hopper+Blackwell (CUDA 12.8+), 12.4 Hopper only (11.8 – 12.7) or 11.7 pre-Hopper. In JSON the same reading is arch: hopper+blackwell, hopper, pre-hopper, or null when neither the tag nor the image name carries a CUDA version. Nothing in a template record says "Blackwell" — the CLI reads the CUDA version from the image tag, then the image name (cu126, cuda12.6, cuda13.0.2 …). A tag it cannot read (latest, 12.6.0-cudnn-…) shows ? and --arch leaves that template out (lium#132, since 0.0.46). A template built on CUDA 12.6 or older has no kernels for B200, B300, RTX PRO 6000 or RTX 50x0 nodes: the first CUDA call fails with no kernel image is available. Pick with --arch blackwell before renting one of those.
Examples
lium templates # List all templates and images
lium templates pytorch # Show entries matching "pytorch"
lium templates --arch blackwell # Only images that run on B200 / B300 / RTX PRO 6000 / RTX 50x0 — lium#132, since 0.0.46
lium templates pytorch --format json | jq '.[] | {id, name, cuda_version, arch}' # cuda_version, arch: lium#132, since 0.0.46
lium templates --format json # Full objects: id, huid, name, docker_image, docker_image_tag, … — since 0.0.39
To create a pod from a template, pass its ID to lium up --template_id. Since 0.0.39 the table shows the id and --format json (or --json) gives the full object; earlier versions print neither.