alt.freeweights.text / Ring-mini-2.0
From: inclusionAI <huggingface.co/inclusionAI>Newsgroups: alt.freeweights.textSubject:

Ring-mini-2.0

Date: 2026-11-15Commit: e807a1dSigned: 2DC28CC7B26A283B ✓

Text generation model with 16.3B parameters. Safetensors weights, 32.5 GB in all. Published by inclusionAI under MIT.

16.3B params32.5GBRing-mini-2.0safetensorspermissive
FactsParams16.3BSize32.5 GBFormatssafetensorsTasktext generationLicenseMITFrom sourcepermissive
$ fw get inclusionAI/Ring-mini-2.0
# manifest sha256 699223dbc80e… · 32.5 GB · 15 files
$ fw verify ./Ring-mini-2.0 inclusionAI/Ring-mini-2.0
From sourceHosted (signed)inclusionAI/Ring-mini-2.0Last check: 2026-11-15 03:30 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Fine-tune of Ling-mini-base-2.0-20T.

Works with

Overview

Size
32.5 GB
Weights
32.5 GB (safetensors)
Parameters
16.3B
Formats
safetensors
Task
text generation
License
MIT (permissive)
Files
15, each with a sha256
Publisher
inclusionAI
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Base model: inclusionAI/Ling-mini-base-2.0-20T

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:30 UTCpassed

Model card

From the publisher at commit e807a1d. Shown as plain text with links; images open at the publisher.

Ring-mini-2.0#

Image: image

🤗 Hugging Face&nbsp&nbsp | &nbsp&nbsp🤖 ModelScope | &nbsp;&nbsp;🐙 Experience Now

This model is presented in the paper Every Step Evolves: Scaling Reinforcement Learning for Trillion-Scale Thinking Model.

Today, we officially release Ring-mini-2.0 — a high-performance inference-oriented MoE model deeply optimized based on the Ling 2.0 architecture. With only 16B total parameters and 1.4B activated parameters, it achieves comprehensive reasoning capabilities comparable to dense models below the 10B scale. It excels particularly in logical reasoning, code generation, and mathematical tasks, while supporting 128K long-context processing and 300+ tokens/s high-speed generation.

Enhanced Reasoning: Joint Training with SFT + RLVR + RLHF#

Built upon Ling-mini-2.0-base, Ring-mini-2.0 undergoes further training with Long-CoT SFT, more stable and continuous RLVR, and RLHF joint optimization, significantly improving the stability and generalization of complex reasoning. On multiple challenging benchmarks (LiveCodeBench, AIME 2025, GPQA, ARC-AGI-v1, etc.), it outperforms dense models below 10B and even rivals larger MoE models (e.g., gpt-oss-20B-medium) with comparable output lengths, particularly excelling in logical reasoning.

Image: image

High Sparsity, High-Speed Generation#

Inheriting the efficient MoE design of the Ling 2.0 series, Ring-mini-2.0 activates only 1.4B parameters and achieves performance equivalent to 7–8B dense models through architectural optimizations such as 1/32 expert activation ratio and MTP layers. Thanks to its low activation and high sparsity design, Ring-mini-2.0 delivers a throughput of 300+ tokens/s when deployed on H20. With Expert Dual Streaming inference optimization, this can be further boosted to 500+ tokens/s, significantly reducing inference costs for high-concurrency scenarios involving thinking models. Additionally, with YaRN extrapolation, it supports 128K long-context processing, achieving a relative speedup of up to 7x in long-output scenarios.

Image: image

Image: image

Model Downloads#

Model#Total Params#Activated ParamsContext LengthDownload
Ring-mini-2.016.8B1.4B128K🤗 HuggingFace

🤖 Modelscope|

Quickstart#

🤗 Hugging Face Transformers#

Here is a code snippet to show you how to use the chat model with transformers:

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "inclusionAI/Ring-mini-2.0"

model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto",
    trust_remote_code=True
)
tokenizer = AutoTokenizer.from_pretrained(model_name)

prompt = "Give me a short introduction to large language models."
messages = [
    {"role": "system", "content": "You are Ring, an assistant created by inclusionAI"},
    {"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    enable_thinking=True
)
model_inputs = tokenizer([text], return_tensors="pt", return_token_type_ids=False).to(model.device)

generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=8192
)
generated_ids = [
    output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
]

response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]

License#

This code repository is licensed under the MIT License.

Project Page#

Access the demo and experience the model at: https://zenmux.ai/inclusionai/ring-mini-2.0

Code#

The full code repository for this model can be found on GitHub: https://github.com/inclusionAI/Ring-V2

Training content summary#

The public training-content summary identifying Ring-mini-2.0 is available below. Please refer to the document for its covered model versions, training-content scope, summary version, and update date.

This summary concerns training-content disclosure; it does not replace the model’s technical documentation, usage terms, or license.

Citation#

If you find our work helpful, feel free to give us a cite.

@article{lingteam2025every,
      title={Every Step Evolves: Scaling Reinforcement Learning for Trillion-Scale Thinking Model}, 
      author={Ling Team and Anqi Shen and Baihui Li and Bin Hu and Bin Jing and Cai Chen and Chao Huang and Chao Zhang and Chaokun Yang and Cheng Lin and Chengyao Wen and Congqi Li and Deng Zhao and Dingbo Yuan and Donghai You and Fagui Mao and Fanzhuang Meng and Feng Xu and Guojie Li and Guowei Wang and Hao Dai and Haonan Zheng and Hong Liu and Jia Guo and Jiaming Liu and Jian Liu and Jianhao Fu and Jiannan Shi and Jianwen Wang and Jianxin Lai and Jin Yang and Jun Mei and Jun Zhou and Junbo Zhao and Junping Zhao and Kuan Xu and Le Su and Lei Chen and Li Tang and Liang Jiang and Liangcheng Fu and Lianhao Xu and Linfeng Shi and Lisha Liao and Longfei Zheng and Meng Li and Mingchun Chen and Qi Zuo and Qiang Cheng and Qianggang Cao and Qitao Shi and Quanrui Guo and Senlin Zhu and Shaofei Wang and Shaomian Zheng and Shuaicheng Li and Shuwei Gu and Siba Chen and Tao Wu and Tao Zhang and Tianyu Zhang and Tianyu Zhou and Tiwei Bie and Tongkai Yang and Wang Hong and Wang Ren and Weihua Chen and Wenbo Yu and Wengang Zheng and Xiangchun Wang and Xiaodong Yan and Xiaopei Wan and Xin Zhao and Xinyu Kong and Xinyu Tang and Xudong Han and Xudong Wang and Xuemin Yang and Xueyu Hu and Yalin Zhang and Yan Sun and Yicheng Shan and Yilong Wang and Yingying Xu and Yongkang Liu and Yongzhen Guo and Yuanyuan Wang and Yuchen Yan and Yuefan Wang and Yuhong Guo and Zehuan Li and Zhankai Xu and Zhe Li and Zhenduo Zhang and Zhengke Gui and Zhenxuan Pan and Zhenyu Huang and Zhenzhong Lan and Zhiqiang Ding and Zhiqiang Zhang and Zhixun Li and Zhizhen Liu and Zihao Wang and Zujie Wen},
      year={2025},
      eprint={2510.18855},
      archivePrefix={arXiv},
      primaryClass={cs.AI}
}

Files

15 files · 32.5 GBWeights 32.5 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 15 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
LICENSE1.07 KB2872f1918dfc04fdeb7f5d66d8d1b773594c9375e7c8f7bda39780bb97ad4fba
README.md7.65 KB43337bb510dd361173ad1b700605911f8cadb7fc0b6cd3fb78057fb8f2571db5
config.json1.49 KB1d1ac183143a4288bcc3b86c8a6a868ecbfb0d7d7173845159ce69d3b3e16599
configuration_bailing_moe_v2.py3.16 KB84828155191d3644b25f02ad35e0dc781454606b564ba89bb535968645dbc480
generation_config.json157 B1c8e907b6338e50d59a671d63a82081b53d85f277f89d66172eaf08f37653d01
model-00001-of-00004.safetensors10.00 GB835f1b7ee15389f110d8be35c0d21b6e5d5af321fa5182a6a2cb1889fc7fd5f5
model-00002-of-00004.safetensors10.00 GBcd837407ff9d544e58d49d0fc04566cdccda73c0e0e8da94b91b50a764d1eb31
model-00003-of-00004.safetensors10.00 GBf104defce6e603bca7a62448ac8404b47c360fb87ffde31c2d6ba550d7bee98b
model-00004-of-00004.safetensors2.51 GBd3426631ac28f1ff8a4b870c9de3b64acc899268d846f3b56f1a0b66e8b5923a
model.safetensors.index.json1.34 MB2266f0718866d200fc2a7dea9a1a7624ff680a5d130126a7b27d1dc148f539da
modeling_bailing_moe_v2.py70.0 KB2f73b14e5f9f56c5e78df01813bddce43e856ffe4fdcfcd77ec0a3a2111cd1dd
special_tokens_map.json153 Bf1fa4f8b8c24126a0c2a5d9b2de0fee32abbddf22f48c068e5cf42bc0a9b68ab
tokenizer.json7.66 MBe7c002c08ea2a08f0c0f28f92ca7d36163a4435c87f3a2bd4ef05bdb6bc1a300
tokenizer_config.json774 B65f033951f7a6780007383bc0e3b5e8843c40bc54b3810e98fc00cee33da6093
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
e807a1d16d pinned now2026-11-15 03:30 UTC15 files · 32.5 GB

Use it

$ fw get inclusionAI/Ring-mini-2.0
# manifest sha256 699223dbc80e… · 32.5 GB · 15 files
$ fw verify ./Ring-mini-2.0 inclusionAI/Ring-mini-2.0
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/inclusionAI/Ring-mini-2.0.json --dir ./Ring-mini-2.0 $ python3 fw.py verify ./Ring-mini-2.0 ./inclusionAI__Ring-mini-2.0.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download inclusionAI/Ring-mini-2.0 --revision e807a1d16dc358dd7fcc46f0ad243a743adc2439 --local-dir ./Ring-mini-2.0
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("inclusionAI/Ring-mini-2.0", revision="e807a1d16dc358dd7fcc46f0ad243a743adc2439") model = AutoModelForCausalLM.from_pretrained("inclusionAI/Ring-mini-2.0", revision="e807a1d16dc358dd7fcc46f0ad243a743adc2439", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve inclusionAI/Ring-mini-2.0 --revision e807a1d16dc358dd7fcc46f0ad243a743adc2439

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
LICENSE
Text sha256
2872f1918dfc04fdeb7f5d66d8d1b773594c9375e7c8f7bda39780bb97ad4fba
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: inclusionAI <huggingface.co/inclusionAI>Newsgroups: alt.freeweights.textSubject: Ring-mini-2.0Date: 2026-11-15Commit: e807a1dSigned: 2DC28CC7B26A283B ✓
Upstream
inclusionAI/Ring-mini-2.0
Pinned commit
e807a1d16dc358dd7fcc46f0ad243a743adc2439
Manifest
Ring-mini-2.0.json · .minisig
Manifest sha256
699223dbc80e79dfc4f09a58344e95c17fd59de7005171076492baec9a1df5ed
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:30 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/inclusionAI/Ring-mini-2.0.json $ curl -O https://freeweights.allternit.com/manifests/inclusionAI/Ring-mini-2.0.json.minisig $ minisign -Vm Ring-mini-2.0.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

inclusionAI/Ling-mini-base-2.0-20T · this model is a finetune of it

1 model in the catalog name this one as their parent.

Quantizations
1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download inclusionAI/Ring-mini-2.0
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Ring-mini-2.0.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of Ring-mini-2.0. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B