Model reference · open weights
CapRL-Qwen3VL is an open-weight language model from internlm. CapRL-Qwen3VL-4B (BF16) weighs 9.7 GB; the smallest configuration that runs it is RTX 4060 Ti 16 GB.
Summary of the internlm/CapRL-Qwen3VL-4B model card, 2026-10-01
What it is
| Released by | internlm |
|---|---|
| Released | 2025-12-24 |
| Parameters | 4.4B |
| VRAM | 9.7 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB | — | — | — | 11.6 GB |
| RTX 4060 Ti 16 GB | 3 | — | 24K | 15.4 GB |
| RTX 3090 24 GB | 9 | 2 | 77K | 23.4 GB |
| RTX 4090 24 GB | 9 | 2 | 77K | 23.4 GB |
| RTX 5090 32 GB | 16 | 4 | 128K | 31.0 GB |
| L40S 48 GB | 26 | 6 | 213K | 44.0 GB |
| A100 80 GB | 55 | 13 | all 256K | 78.2 GB |
| H100 80 GB | 51 | 12 | all 256K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 64 | 16 | all 256K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 75 | 18 | all 256K | 107 GB |
| H200 141 GB | 101 | 25 | all 256K | 138 GB |
| B200 180 GB | 132 | 33 | all 256K | 176 GB |
| 2× RTX 3060 12 GB tensor parallel | 7 | 1 | 63K | 11.6 GB a card |
| 2× RTX 4060 Ti 16 GB tensor parallel | 14 | 3 | 113K | 15.4 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 12.9 GB | 16.5 GB |
| 5 | 17.7 GB | 35.8 GB |
| 8 | 21.3 GB | 50.3 GB |
| 16 | 31.0 GB | 89.0 GB |
| 32 | 50.3 GB | 166 GB |
| 64 | 89.0 GB | 321 GB |
One card, with vLLM's small-card settings.
Builds
| Build | Params | Precision | Weights | Smallest setup |
|---|---|---|---|---|
| CapRL-Qwen3VL-4B (above) ↗ | 4.4B | BF16 | 9.7 GB | RTX 4060 Ti 16 GB |
| CapRL-Qwen3VL-2B ↗ | 2.4B | BF16 | 4.9 GB | RTX 3060 12 GB |
| CapRL-Qwen3VL-4B-GGUF ↗ 6 builds: Q2_K 1.8 GB … F16 8.8 GB |
— | GGUF | 2.7 GB | RTX 3060 12 GB |
From the model card
📖Paper | 🏠Github | 🤗CapRL Collection | 🤗Daily Paper
| Series | Models & Resources |
|---|---|
| CapRL 2.0 Series | 🤗 CapRL-Qwen3VL-2B | 🤗 CapRL-Qwen3VL-4B | 📦 CapRL-Qwen3VL-2B-GGUF | 📦 CapRL-Qwen3VL-4B-GGUF | 🌈CapRL-Qwen3VL-4B Space |
| CapRL 1.0 Series | 🤗 CapRL-Qwen2.5VL-3B | 🤗 CapRL-InternVL3.5-8B |📊 CapRL-QA-75K Dataset | 📊 CapRL-2M Dataset | 📦 CapRL-3B-GGUF | 📦 CapRL-3B-i1-GGUF | 🌈CapRL-Qwen2.5VL-3B Space |
We are excited to release the CapRL 2.0 series: CapRL-Qwen3VL-2B and CapRL-Qwen3VL-4B. These models feature fewer parameters while delivering even more powerful captioning performance. Notably, CapRL-Qwen3VL-4B significantly outperforms both CapRL-Qwen2.5VL-3B and Qwen2.5VL-72B in captioning tasks, establishing itself as the top-performing model for captioning within the CapRL series. This leap in efficiency is driven by our upgraded training recipe, which includes a more rigorous QA data filter and a significantly more diverse image dataset. We welcome everyone to try them out!
When selecting between the available CapRL models, it's essential to consider the trade-off between performance and computational cost. This guide will help you choose the most suitable model for your specific needs:
| Model | Parameters | Strength |
|---|---|---|
| 🤗CapRL-Qwen3VL-2B | 2B | Speed, Efficiency |
| 🤗CapRL-Qwen3VL-4B | 4B | High Performance, Advanced Captioning Ability |
Now you can try out CapRL with your own images🎨! ➡️ 🌈CapRL-Qwen2.5VL-3B Space and 🌈CapRL-Qwen3VL-4B Space.
We are working on even stronger base models and upgrading our training recipe — stay tuned!
We are excited to introduce CapRL-3B, a lightweight 3B image captioner that achieves perception capabilities comparable to Qwen2.5-VL-72B.
This is the first study of applying Reinforcement Learning with Verifiable Rewards for the open-ended and subjective image captioning task. Unlike traditional Supervised Fine-Tuning, which can lead to models memorizing a limited set of annotated captions, our method allows the model to explore and generate a broader range of creative and general descriptions. CapRL is a new training paradigm featuring a decoupled two-stage pipeline. The initial stage uses LVLMs to generate rich and accurate captions. Subsequently, the second stage evaluates caption quality by using a vision-only LLM to perform the QA task. We also created a specific QA curation pipeline to ensure the quality of the questions and answers used for the second stage.
By employing the CapRL training framework, initializing with the Qwen2.5-VL-3B model, and using a carefully filtered 75K QA dataset as the training set, we obtained a highly capable captioner, CapRL-3B.
If you want to use CapRL-3B for captioning, you can di
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.