Model reference · open weights

uform-gen2-qwen

LLMs unum-cloud Image→text 1 build Open weights 510 dl/mo

uform-gen2-qwen is an open-weight language model from unum-cloud. uform-gen2-qwen-500m (FP32) weighs 2.5 GB; 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.

  • UForm-Gen2-Qwen is a 1.3B parameter image-to-text model developed by unum-cloud for image captioning and visual question answering.
  • It combines a CLIP-like ViT-H/14 vision encoder with the Qwen1.5-0.5B-Chat language model and supports English.
  • The model is released under the Apache 2.0 license.

Summary of the unum-cloud/uform-gen2-qwen-500m model card, 2026-10-01

What it is

Released byunum-cloud
Released2024-02-15
Parameters1.3B
VRAM2.5 GB for the weights

What it runs on

Memory and cards for uform-gen2-qwen-500m (FP32)

2.5 GBweights, file size
762 MBruntime overhead, at least

How much memory each request adds isn't estimated yet for this architecture. The weights need at least the cards below, plus room for the context.

CardWeights alone
RTX 3060 12 GBfits
RTX 4060 Ti 16 GBfits
RTX 3090 24 GBfits
RTX 4090 24 GBfits
RTX 5090 32 GBfits
L40S 48 GBfits
A100 80 GBfits
H100 80 GBfits
RTX PRO 6000 Blackwell 96 GBfits
DGX Spark (GB10) 128 GB unifiedfits
H200 141 GBfits
B200 180 GBfits

From the model card

What unum-cloud says about uform-gen2-qwen

Read the model card

Pocket-Sized Multimodal AI For Content Understanding and Generation

Description

UForm-Gen is a small generative vision-language model primarily designed for Image Captioning and Visual Question Answering. The model consists of two parts:

  1. CLIP-like ViT-H/14
  2. Qwen1.5-0.5B-Chat

The model was pre-trained on the internal image captioning dataset and fine-tuned on public instructions datasets: SVIT, LVIS, VQAs datasets. The model took one day to train on a DGX-H100 with 8x H100 GPUs. Thanks to Nebius.ai for providing the compute 🤗

Usage

The generative model can be used to caption images, answer questions about them. Also it is suitable for a multimodal chat.

from transformers import AutoModel, AutoProcessor

model = AutoModel.from_pretrained("unum-cloud/uform-gen2-qwen-500m", trust_remote_code=True)
processor = AutoProcessor.from_pretrained("unum-cloud/uform-gen2-qwen-500m", trust_remote_code=True)

prompt = "Question or Instruction"
image = Image.open("image.jpg")

inputs = processor(text=[prompt], images=[image], return_tensors="pt")
with torch.inference_mode():
     output = model.generate(
        **inputs,
        do_sample=False,
        use_cache=True,
        max_new_tokens=256,
        eos_token_id=151645,
        pad_token_id=processor.tokenizer.pad_token_id
    )

prompt_len = inputs["input_ids"].shape[1]
decoded_text = processor.batch_decode(output[:, prompt_len:])[0]

You can check examples of different prompts in our demo space.

Evaluation

ModelLLM SizeSQAMMEMMBenchAverage¹
UForm-Gen2-Qwen-500m0.5B45.5880.142.029.31
MobileVLM v21.4B52.11302.857.736.81
LLaVA-Phi2.7B68.41335.159.842.95

¹MME scores were divided by 2000 before averaging.

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