Model reference · open weights
Youtu-LLM is an open-weight language model from tencent. Youtu-LLM-2B (BF16) weighs 3.9 GB; the smallest configuration that runs it is RTX 3060 12 GB.
Summary of the tencent/Youtu-LLM-2B model card, 2026-10-01
What it is
| Released by | tencent |
|---|---|
| Released | 2025-12-31 |
| Parameters | 2.0B |
| VRAM | 3.9 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB | 23 | 5 | all 128K | 11.6 GB |
| RTX 4060 Ti 16 GB | 35 | 8 | all 128K | 15.4 GB |
| RTX 3090 24 GB | 62 | 15 | all 128K | 23.4 GB |
| RTX 4090 24 GB | 62 | 15 | all 128K | 23.4 GB |
| RTX 5090 32 GB | 87 | 21 | all 128K | 31.0 GB |
| L40S 48 GB | 130 | 32 | all 128K | 44.0 GB |
| A100 80 GB | 243 | 60 | all 128K | 78.2 GB |
| H100 80 GB | 230 | 57 | all 128K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 282 | 70 | all 128K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 327 | 81 | all 128K | 107 GB |
| H200 141 GB | 429 | 107 | all 128K | 138 GB |
| B200 180 GB | 554 | 138 | all 128K | 176 GB |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 4.9 GB | 5.8 GB |
| 5 | 6.1 GB | 10.6 GB |
| 8 | 7.0 GB | 14.2 GB |
| 16 | 9.4 GB | 23.9 GB |
| 32 | 14.2 GB | 43.2 GB |
| 64 | 23.9 GB | 81.9 GB |
One card, with vLLM's small-card settings.
From the model card
Youtu-LLM is a new, small, yet powerful LLM, contains only 1.96B parameters, supports 128k long context, and has native agentic talents. On general evaluations, Youtu-LLM significantly outperforms SOTA LLMs of similar size in terms of Commonsense, STEM, Coding and Long Context capabilities; in agent-related testing, Youtu-LLM surpasses larger-sized leaders and is truly capable of completing multiple end2end agent tasks.
Youtu-LLM has the following features:
| Model Name | Description | Download |
|---|---|---|
| Youtu-LLM-2B-Base | Base model of Youtu-LLM-2B | 🤗 Model |
| Youtu-LLM-2B | Instruct model of Youtu-LLM-2B | 🤗 Model |
| Youtu-LLM-2B-GGUF | Instruct model of Youtu-LLM-2B, in GGUF format | 🤗 Model |
| Benchmark | DeepSeek-R1-Distill-Qwen-1.5B | Qwen3-1.7B | SmolLM3-3B | Qwen3-4B | DeepSeek-R1-Distill-Llama-8B | Youtu-LLM-2B |
|---|---|---|---|---|---|---|
| Commonsense Knowledge Reasoning | ||||||
| MMLU-Redux | 53.0% | 74.1% | 75.6% | 83.8% | 78.1% | 75.8% |
| MMLU-Pro | 36.5% | 54.9% | 53.0% | 69.1% | 57.5% | 61.6% |
| Instruction Following & Text Reasoning | ||||||
| IFEval | 29.4% | 70.4% | 60.4% | 83.6% | 34.6% | 81.2% |
| DROP | 41.3% | 72.5% | 72.0% | 82.9% | 73.1% | 86.7% |
| MUSR | 43.8% | 56.6% | 54.1% | 60.5% | 59.7% | 57.4% |
| STEM | ||||||
| MATH-500 | 84.8% | 89.8% | 91.8% | 95.0% | 90.8% | 93.7% |
| AIME 24 | 30.2% | 44.2% | 46.7% | 73.3% | 52.5% | 65.4% |
| AIME 25 | 23.1% | 37.1% | 34.2% | 64.2% | 34.4% | 49.8% |
| GPQA-Diamond | 33.6% | 36.9% | 43.8% | 55.2% | 45.5% | 48.0% |
| BBH | 31.0% | 69.1% | 76.3% | 87.8% | 77.8% | 77.5% |
| Coding | ||||||
| HumanEval | 64.0% | 84.8% | 79.9% | 95.4% | 88.1% | 95.9% |
| HumanEval+ | 59.5% | 76.2% | 74.7% | 87.8% | 82.5% | 89.0% |
| MBPP | 51.5% | 80.5% | 66.7% | 92.3% | 73.9% | 85.0% |
| MBPP+ | 44.2% | 67.7% | 56.7% | 77.6% | 61.0% | 71.7% |
| LiveCodeBench v6 | 19.8% | 30.7% | 30.8% | 48.5% | 36.8% | 43.7% |
| Benchmark | Qwen3-1.7B | SmolLM3-3B | Qwen3-4B | Youtu-LLM-2B |
|---|---|---|---|---|
| Deep Research | ||||
| GAIA | 11.4% | 11.7% | 25.5% | 33.9% |
| xbench | 11.7% | 13.9% | 18.4% | 19.5% |
| Code | ||||
| SWE-Bench-Verified | 0.6% | 7.2% | 5.7% | 17.7% |
| EnConda-Bench | 10.8% | 3.5% | 16.1% | 21.5% |
| Tool | ||||
| BFCL V3 | 55.5% | 31.5% | 61.7% | 58.0% |
| τ²-Bench | 2.6% | 9.7% | 10.9% | 15.0% |
This guide will help you quickly deploy and invoke the Youtu-LLM-2B model. This model supports "Reasoning Mode", enabling it to generate higher-quality responses through Chain of Thought (CoT).
If you wish to use Youtu-LLM-2B based on earlier versions of transformers, please make sure to download the model repository before this commit.
Ensure your Python environment has the transformers library installed and that the version meets the requirements.
pip install "transformers>=4.56.0,<=4.57.1" torch accelerate
Note
- (1) We recommend to limit the version of transformers: pip install "transformers>=4.56.0,<=4.57.1", which is comparable with the current remote codes;
- (2) Do not use transformers==4.57.2, since there is a bug unfixed;
- (3) If you would like to maintain a higher version (e.g., 4.57.3), you should slightly modify the "check_model_inputs" in modeling_youtu.py to "check_model_inputs()", following the patch.
The following example demonstrates how to load the model, enable Reasoning Mode, and use the re module to parse the "Thought Process" and the "Final Answer" from the output.
import re
from transformers import AutoTokenizer, AutoModelForCausalLM
# 1. Configure Model
model_id = "tencent/Youtu-LLM-2B"
# 2. Initialize Tokenizer and Model
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
model_id,
device_map="auto",
trust_remote_code=True
)
# 3. Construct Dialogue Input
prompt = "Hello"
messages = [{"role": "user", "content": prompt}]
# Use apply_chat_template to construct input; set enable_thinking=True to activate Reasoning Mode
input_text = tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True,
enable_thinking=True
)
modelQuoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.