Model reference · open weights

Supra2.1-Ultra-001

LLMs SupraLabs Text gen 1 build Open weights 509 dl/mo

Supra2.1-Ultra-001 is an open-weight language model from SupraLabs. Supra2.1-Ultra-Preview-001 (BF16) weighs 459 MB; the smallest configuration that runs it is RTX 3060 12 GB.

For self-hosting, compare this build's requirements below with the GPU you plan to rent.

  • Supra2.1-Ultra-001 is a small base text-generation model developed by SupraLabs.
  • It features 230M parameters, a context length of 2048 tokens, and is trained on English data.
  • The model uses the Llama architecture and is released under the Apache-2.0 license.

Summary of the SupraLabs/Supra2.1-Ultra-Preview-001 model card, 2026-10-16

What it is

Released bySupraLabs
Released2026-10-13
Parameters230M
VRAM459 MB for the weights

What it runs on

Memory and cards for Supra2.1-Ultra-Preview-001 (BF16)

459 MBweights, file size
33 MBcache per 1K tokens
508 MBruntime overhead, at least
2,048 tokenscontext max
CardRequests at onceContext maxMemory
2K each
RTX 3060 12 GB158all 2K11.6 GB
RTX 4060 Ti 16 GB215all 2K15.4 GB
RTX 3090 24 GB334all 2K23.4 GB
RTX 4090 24 GB333all 2K23.4 GB
RTX 5090 32 GB447all 2K31.0 GB
L40S 48 GB640all 2K44.0 GB
A100 80 GB1000+all 2K78.2 GB
H100 80 GB1000+all 2K78.1 GB
RTX PRO 6000 Blackwell 96 GB1000+all 2K93.8 GB
DGX Spark (GB10) 128 GB unified1000+all 2K107 GB
H200 141 GB1000+all 2K138 GB
B200 180 GB1000+all 2K176 GB
Memory needed at each load
Requests at once2K tokens each
11.0 GB
51.3 GB
81.5 GB
162.0 GB
323.1 GB
645.3 GB

One card, with vLLM's small-card settings.

From the model card

What SupraLabs says about Supra2.1-Ultra-001

Read the model card

Supra2.1-Ultra

Supra2.1-Ultra is the model that refers to the Supra2.1 family. It has 230M params, 40B tokens trained on, with LLaMa arch. It is a small base model that is probably going to generate incorrect or biased text, and it has neither been aligned nor evaluated for safety.

Config

SpecDetails
Parameters230M
Tokens seen~40.4B
ArchLlama
Layers32
Hidden size768
Intermediate size (MLP)1920
Attention heads12 (head dim 64)
KV heads (GQA)4
Vocabulary size49,152
Context length2,048
RoPE theta10,000
ActivationSiLU (SwiGLU MLP)
Tied embeddingsYes
Precisionbfloat16

Data used to train this model

HuggingFaceFW/fineweb-edu

mlfoundations/dclm-baseline-1.0

HuggingFaceTB/finemath

Hardware

This model was trained on a single A100 SXM.

Benchmarks

BenchmarkShotsaccacc_normRandom
HellaSwag031.6437.1825.0
PIQA065.7864.9150.0
ARC-Easy057.1150.4625.0
ARC-Challenge025.0026.2825.0
Arithmark-v3038.0038.20-
Open SLM leaderboard's II-20.64--

How to use

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "SupraLabs/Supra2.1-Ultra"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype=torch.bfloat16)

prompt = "The capital of France is"
inputs = tokenizer(prompt, return_tensors="pt")

output = model.generate(
    **inputs,
    max_new_tokens=50,
    do_sample=True,
    temperature=0.7,
    top_p=0.9,
    pad_token_id=tokenizer.eos_token_id,
)
print(tokenizer.decode(output[0], skip_special_tokens=True))

This code should download the model and generate a response.

License

This model is released under Apache-2.0 License.

Credits

thanks to:

Dedeprogames, for code to train this model.

SupraLabs Org © - 2026

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms