ByteDance / Ouro-2.6B

huggingface.co
Total runs: 10.6K
24-hour runs: -33
7-day runs: -48
30-day runs: 3.9K
Model's Last Updated: January 19 2026
text-generation

Introduction of Ouro-2.6B

Model Details of Ouro-2.6B

Ouro-2.6B

Ouro Logo

Model Description

⚠️ IMPORTANT: This model is intended for research purposes only. It is provided as-is without warranties for production use.

Ouro-2.6B is a 2.6 billion parameter Looped Language Model (LoopLM) that achieves exceptional parameter efficiency through iterative shared-weight computation.

Model Performance

Key Features
  • Exceptional Parameter Efficiency : Matches 3-4B standard transformer performance with only 2.6B parameters
  • Iterative Latent Reasoning : Performs reasoning through recurrent computation in latent space
  • Adaptive Computation : Supports early exit mechanisms for dynamic compute allocation
Configuration
Recurrent Steps and Adaptive Exit

The model's computational behavior can be configured through the config.json file:

{
  "total_ut_steps": 4,
  "early_exit_threshold": 1.0
}
  • total_ut_steps : Controls the number of recurrent steps (default: 4). You can adjust this value to trade off between performance and computation time.
  • early_exit_threshold : Controls the adaptive exit mechanism (default: 1.0). Lower values encourage earlier exit, while 1.0 means always use all steps.

Example: Modify recurrent steps

from transformers import AutoConfig, AutoModelForCausalLM

config = AutoConfig.from_pretrained("ouro-llm/Ouro-2.6B")
config.total_ut_steps = 3  # Use 3 recurrent steps instead of 4
model = AutoModelForCausalLM.from_pretrained(
    "ByteDance/Ouro-2.6B",
    config=config,
    device_map="auto"
)

Note : vLLM does not currently support the adaptive exit feature due to its inference optimization characteristics. When using vLLM, the model will always execute the full number of total_ut_steps .

Model Architecture

Ouro-2.6B is based on the decoder-only Transformer architecture with parameter sharing across recurrent steps:

Configuration Value
Parameters 2.6B
Layers 24
Recurrent Steps 4
Hidden Size 2048
Attention Heads Multi-Head Attention (MHA)
FFN Activation SwiGLU
Position Embedding RoPE
Vocabulary Size 49,152
Context Length 4K (training), extendable to 64K
Normalization Sandwich RMSNorm
Training Details
  • Training Tokens : 7.7T tokens
  • Training Pipeline :
    • Stage 1: Pre-training (6T tokens)
    • Stage 2: CT Annealing (2.6T tokens)
    • Stage 3: Long Context Training (20B tokens)
    • Stage 4: Mid-training (300B tokens)
  • Data Composition : Web data, code, mathematics, long-context documents
  • Optimizer : AdamW (β₁=0.9, β₂=0.95)
  • Learning Rate Scheduler : Warmup-Stable-Decay (WSD)
Quick Start

⚠️ IMPORTANT : Please use transformers<4.56.0 to avoid compatibility issues. We recommend transformers==4.54.1 or earlier versions.

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "ByteDance/Ouro-2.6B"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    device_map="auto",
    torch_dtype="auto"
)

# Generate text
inputs = tokenizer("The future of AI is", return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=100)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Citation
@article{ouro2025,
  title={Scaling Latent Reasoning via Looped Language Models},
  author={Zhu, Rui-Jie and Wang, Zixuan and Hua, Kai and Zhang, Tianyu and Li, Ziniu and Que, Haoran and Wei, Boyi and Yin, Fan and Wen, Zixin and Xing, He and others},
  journal={arXiv preprint},
  year={2025}
}
License

This model is licensed under Apache-2.0. See the LICENSE file for details.


Runs of ByteDance Ouro-2.6B on huggingface.co

10.6K
Total runs
-33
24-hour runs
122
3-day runs
-48
7-day runs
3.9K
30-day runs

More Information About Ouro-2.6B huggingface.co Model

More Ouro-2.6B license Visit here:

https://choosealicense.com/licenses/apache-2.0

Ouro-2.6B huggingface.co

Ouro-2.6B huggingface.co is an AI model on huggingface.co that provides Ouro-2.6B's model effect (), which can be used instantly with this ByteDance Ouro-2.6B model. huggingface.co supports a free trial of the Ouro-2.6B model, and also provides paid use of the Ouro-2.6B. Support call Ouro-2.6B model through api, including Node.js, Python, http.

ByteDance Ouro-2.6B online free

Ouro-2.6B huggingface.co is an online trial and call api platform, which integrates Ouro-2.6B's modeling effects, including api services, and provides a free online trial of Ouro-2.6B, you can try Ouro-2.6B online for free by clicking the link below.

ByteDance Ouro-2.6B online free url in huggingface.co:

https://huggingface.co/ByteDance/Ouro-2.6B

Ouro-2.6B install

Ouro-2.6B is an open source model from GitHub that offers a free installation service, and any user can find Ouro-2.6B on GitHub to install. At the same time, huggingface.co provides the effect of Ouro-2.6B install, users can directly use Ouro-2.6B installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

Ouro-2.6B install url in huggingface.co:

https://huggingface.co/ByteDance/Ouro-2.6B

Url of Ouro-2.6B

Provider of Ouro-2.6B huggingface.co

ByteDance
ORGANIZATIONS

Other API from ByteDance

huggingface.co

Total runs: 69.4K
Run Growth: 10.4K
Growth Rate: 15.05%
Updated:December 05 2024
huggingface.co

Total runs: 23.8K
Run Growth: 267
Growth Rate: 1.12%
Updated:January 19 2026
huggingface.co

Total runs: 5.3K
Run Growth: -1.4K
Growth Rate: -26.61%
Updated:September 08 2025
huggingface.co

Total runs: 1.1K
Run Growth: -1.3K
Growth Rate: -116.26%
Updated:September 08 2025
huggingface.co

Total runs: 929
Run Growth: -1.2K
Growth Rate: -125.94%
Updated:December 12 2025
huggingface.co

Total runs: 662
Run Growth: -83
Growth Rate: -12.54%
Updated:November 12 2025
huggingface.co

Total runs: 652
Run Growth: -1
Growth Rate: -0.15%
Updated:September 08 2025
huggingface.co

Total runs: 424
Run Growth: -96
Growth Rate: -22.64%
Updated:April 04 2025
huggingface.co

Total runs: 413
Run Growth: -273
Growth Rate: -66.10%
Updated:July 16 2025
huggingface.co

Total runs: 330
Run Growth: -131
Growth Rate: -39.70%
Updated:November 28 2025
huggingface.co

Total runs: 163
Run Growth: 85
Growth Rate: 52.15%
Updated:September 08 2025
huggingface.co

Total runs: 81
Run Growth: -84
Growth Rate: -103.70%
Updated:July 01 2025
huggingface.co

Total runs: 79
Run Growth: -6
Growth Rate: -7.59%
Updated:June 02 2026
huggingface.co

Total runs: 33
Run Growth: 23
Growth Rate: 69.70%
Updated:April 22 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:August 26 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:November 11 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:September 02 2024
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:June 01 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:September 27 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:February 13 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:September 05 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:June 24 2025