alt.freeweights.qwen / OREAL-DeepSeek-R1-Distill-Qwen-7B
From: internlm <huggingface.co/internlm>Newsgroups: alt.freeweights.qwenSubject:

OREAL-DeepSeek-R1-Distill-Qwen-7B

Date: 2026-11-15Commit: 09bea68Signed: 2DC28CC7B26A283B ✓

Text generation model with 7.6B parameters. Safetensors weights, 30.5 GB in all. Published by internlm under Apache-2.0.

7.6B params30.5GBOREAL-DeepSeek-R1-Distill-Qwen-7Bsafetensorspermissive
FactsParams7.6BSize30.5 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B
# manifest sha256 d300f3a17b41… · 30.5 GB · 16 files
$ fw verify ./OREAL-DeepSeek-R1-Distill-Qwen-7B internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B
From sourceHosted (signed)internlm/OREAL-DeepSeek-R1-Distill-Qwen-7BLast check: 2026-11-15 03:33 UTC

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

Fine-tune of DeepSeek-R1-Distill-Qwen-7B.

Works with

Overview

Size
30.5 GB
Weights
30.5 GB (safetensors)
Parameters
7.6B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
16, each with a sha256
Publisher
internlm
Added
2026-11-15
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

Base model: deepseek-ai/DeepSeek-R1-Distill-Qwen-7B

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:33 UTCpassed

Model card

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

OREAL-DeepSeek-R1-Distill-Qwen-7B#

Introduction#

We introduce OREAL-7B and OREAL-32B, a mathematical reasoning model series trained using Outcome REwArd-based reinforcement Learning, a novel RL framework designed for tasks where only binary outcome rewards are available.

With OREAL, a 7B model achieves 94.0 pass@1 accuracy on MATH-500, matching the performance of previous 32B models. OREAL-32B further surpasses previous distillation-trained 32B models, reaching 95.0 pass@1 accuracy on MATH-500.

Image: main_fig

Our method leverages best-of-N (BoN) sampling for behavior cloning and reshapes negative sample rewards to ensure gradient consistency. Also, to address the challenge of sparse rewards in long chain-of-thought reasoning, we incorporate an on-policy token-level reward model that identifies key tokens in reasoning trajectories for importance sampling. For more details, please refer to our paper.

Evaluation Results#

ModelMATH-500AIME2024AIME2025-ILiveMathOlympiad
API Models
GPT-4o-112072.816.713.344.833.7
Claude-3.5-Sonnet-102278.313.33.346.735.4
OpenAI-o1-preview85.544.640.071.043.6
OpenAI-o1-mini90.056.646.774.446.3
7B Models
Qwen2.5-Instrust-7B76.613.30.037.029.1
Qwen2.5-Math-Instrust-7B81.820.013.344.131.1
rStar-Math-7B78.4*26.7*--47.1*
Qwen2.5-7B-SimpleRL82.4*26.7*--37.6*
Eurus-2-7B-PRIME79.2*26.7*--42.1*
DeepSeek-R1-Distill-Qwen-7B92.8*55.5*40.065.664.1
OREAL-7B91.033.333.362.659.9
OREAL-DSR1-Distill-Qwen-7B94.050.040.065.666.1
32B Models
Qwen2.5-Instrust-32B80.620.013.350.840.4
QwQ-32B-Preview90.650.040.072.758.5
DeepSeek-R1-Distill-Qwen-32B94.3*72.6*46.767.771.2
OREAL-32B95.060.046.774.872.4

Note: Overall evaluation results for OREAL and each baseline. OREAL-DSR1-Distill-Qwen-7B denotes the DeepSeek-R1-Distill-Qwen-7B trained by OREAL. AIME2025-I, LiveMath, and Olympiad represent AIME 2025 Part1, LiveMathBench, and OlympiadBench, respectively. For models at the parameter scale of 7B and 32B, we use Bold and Italics to represent the best and second best performance, respectively. For part of the baseline, we directly use the results from their report, marked with *. We use LMDeploy to inference and use OpenCompass to evaluate the performance of the models.

Model Collection#

We release not only the RL models, but also the SFT models for the OREAL series. We hope this can help the community and benefit the research of Math Reasoning RL.

ModelLink
RL Models
OREAL-7BHugging Face
OREAL-DSR1-Distill-Qwen-7BHugging Face
OREAL-32BHugging Face
SFT Models
OREAL-7B-SFTHugging Face
OREAL-32B-SFTHugging Face

We also release the prompts utilzed in our RL training phase.

DatasetLink
RL PromptsHugging Face

Usage#

OREAL-7B and OREAL-32B use a system prompt to guide the model to reason during training and testing time. The system prompt is as follows:

system_prompt = "You are an expert mathematician with extensive experience in mathematical competitions. You approach problems through systematic thinking and rigorous reasoning. When solving problems, follow these thought processes:\n\n## Deep Understanding\nTake time to fully comprehend the problem before attempting a solution. Consider:\n- What is the real question being asked?\n- What are the given conditions and what do they tell us?\n- Are there any special restrictions or assumptions?\n- Which information is crucial and which is supplementary?\n\n## Multi-angle Analysis\nBefore solving, conduct thorough analysis:\n- What mathematical concepts and properties are involved?\n- Can you recall similar classic problems or solution methods?\n- Would diagrams or tables help visualize the problem?\n- Are there special cases that need separate consideration?\n\n## Systematic Thinking\nPlan your solution path:\n- Propose multiple possible approaches\n- Analyze the feasibility and merits of each method\n- Choose the most appropriate method and explain why\n- Break complex problems into smaller, manageable steps\n\n## Rigorous Proof\nDuring the solution process:\n- Provide solid justification for each step\n- Include detailed proofs for key conclusions\n- Pay attention to logical connections\n- Be vigilant about potential oversights\n\n## Repeated Verification\nAfter completing your solution:\n- Verify your results satisfy all conditions\n- Check for overlooked special cases\n- Consider if the solution can be optimized or simplified\n- Review your reasoning process\n\nRemember:\n1. Take time to think thoroughly rather than rushing to an answer\n2. Rigorously prove each key conclusion\n3. Keep an open mind and try different approaches\n4. Summarize valuable problem-solving methods\n5. Maintain healthy skepticism and verify multiple times\n\nYour response should reflect deep mathematical understanding and precise logical thinking, making your solution path and reasoning clear to others.\n\nWhen you're ready, present your complete solution with:\n- Clear problem understanding\n- Detailed solution process\n- Key insights\n- Thorough verification\n\nFocus on clear, logical progression of ideas and thorough explanation of your mathematical reasoning. Provide answers in the same language as the user asking the question, repeat the final answer using a '\\boxed{}' without any units, you have [[8192]] tokens to complete the answer."

For OREAL-DSR1-Distill-Qwen-7B, we use the default chat template of its original model.

The chat template for these models are already set in the tokenizer_config.json file. Use the tokenizer.apply_chat_template() function to apply the chat template.

question = [{'role': 'user', 'content': 'What is the sum of the first 100 natural numbers?'}]
tokenizer.apply_chat_template(question, add_generation_prompt=True)

Citation#

If you find this work useful in your research, please consider citing:

@article{lyu2025exploring,
  title={Exploring the Limit of Outcome Reward for Learning Mathematical Reasoning},
  author={Lyu, Chengqi and Gao, Songyang and Gu, Yuzhe and Zhang, Wenwei and Gao, Jianfei and Liu, Kuikun and Wang, Ziyi and Li, Shuaibin and Zhao, Qian and Huang, Haian and others},
  journal={arXiv preprint arXiv:2502.06781},
  year={2025}
}

Files

16 files · 30.5 GBWeights 30.5 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 16 files with their sha256
FileSizesha256
.gitattributes1.62 KB3913a1ca0f5298bc0b813db0e683a76889c909c59a5b2beb8b667635ccb89147
README.md8.61 KB102631e86d3251ade618cdff99d0a747ba0aa31f494348f35300b930ad252d33
config.json703 Bd656f712cff365b1affef3b58fce8428d503db88c58f96c20a093b9a5a11c3cb
figs/main_fig.jpg261 KB46a67cb8b2b96909e43a8a0c78ebf264bf4f66978ff95480ca1e02a14e8c9da3
generation_config.json121 B4379b65c0831fadd19b5b2331e83c8d1a91f80c8c8fb3ac248be6b8b7bfb231c
model-00001-of-00007.safetensors4.98 GBce4beb2fa7d30dd6f9da2f2bb946cf298046379d44b9a7225cac54aff6fbe3f8
model-00002-of-00007.safetensors4.78 GB50a2481b04872e97fee7f12bccdff503adbb4b30c64c2e077050f1fe1b88ae5a
model-00003-of-00007.safetensors4.93 GB87754f5b9377a1bb6a108b5a0e941194506439b65fd4257da337e40acef66b9a
model-00004-of-00007.safetensors4.93 GB9a8609c6e4d8af887e01048254ec72df02ff7e3f921fd72cb94a6e1ed6b08728
model-00005-of-00007.safetensors5.00 GB05ad5917cd8d95e67e668874c859f2b30a3c25b9b23d118a238f80637b06532a
model-00006-of-00007.safetensors3.66 GB4dd71502de14c25e1a354972e28cf21560b3e09aa27fb1e83e00736ef45fe15d
model-00007-of-00007.safetensors2.18 GBdec2a27a9971c5dfa76e95dab7c5a01db3088265bfaab3228cd1daac1aa43c48
model.safetensors.index.json27.8 KB3cb581aa586322d386864a9f80d0adbaa1f0f838cc310d7d7670990fa42121be
special_tokens_map.json485 B59cda48bbe8bab9d61ffb410e6e3c07b6d98bff73cee7c88ff8b51f95f21ab1c
tokenizer.json11.4 MBe20ddafc659ba90242154b55275402edeca0715e5dbb30f56815a4ce081f4893
tokenizer_config.json6.78 KBd9dd64017c5ed51bd36a67b63c3c84409a1556b98215efc5d7886acb5733e359
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
09bea68ae8 pinned now2026-11-15 03:33 UTC16 files · 30.5 GB

Use it

$ fw get internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B
# manifest sha256 d300f3a17b41… · 30.5 GB · 16 files
$ fw verify ./OREAL-DeepSeek-R1-Distill-Qwen-7B internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B.json --dir ./OREAL-DeepSeek-R1-Distill-Qwen-7B $ python3 fw.py verify ./OREAL-DeepSeek-R1-Distill-Qwen-7B ./internlm__OREAL-DeepSeek-R1-Distill-Qwen-7B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B --revision 09bea68ae8dcac865d2af87cbfd86fe077f04564 --local-dir ./OREAL-DeepSeek-R1-Distill-Qwen-7B
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B", revision="09bea68ae8dcac865d2af87cbfd86fe077f04564") model = AutoModelForCausalLM.from_pretrained("internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B", revision="09bea68ae8dcac865d2af87cbfd86fe077f04564", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B --revision 09bea68ae8dcac865d2af87cbfd86fe077f04564

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
102631e86d3251ade618cdff99d0a747ba0aa31f494348f35300b930ad252d33
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: internlm <huggingface.co/internlm>Newsgroups: alt.freeweights.qwenSubject: OREAL-DeepSeek-R1-Distill-Qwen-7BDate: 2026-11-15Commit: 09bea68Signed: 2DC28CC7B26A283B ✓
Upstream
internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B
Pinned commit
09bea68ae8dcac865d2af87cbfd86fe077f04564
Manifest
OREAL-DeepSeek-R1-Distill-Qwen-7B.json · .minisig
Manifest sha256
d300f3a17b41a15d1f1566c37146f164bc1af2acf86f15f1163c003eaeed3cc0
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:33 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B.json $ curl -O https://freeweights.allternit.com/manifests/internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B.json.minisig $ minisign -Vm OREAL-DeepSeek-R1-Distill-Qwen-7B.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

deepseek-ai/DeepSeek-R1-Distill-Qwen-7B · this model is a finetune of it

2 models in the catalog name this one as their parent.

Quantizations
2
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download internlm/OREAL-DeepSeek-R1-Distill-Qwen-7B
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. OREAL-DeepSeek-R1-Distill-Qwen-7B.json. Provenance. Takedown history: none.

Variants

2 quantized or adapter builds of OREAL-DeepSeek-R1-Distill-Qwen-7B. Each has its own license check and page.

From: BAAI <huggingface.co/BAAI>Subject: Aquila-VL-2B-llava-qwen
From: Perciqa <huggingface.co/Perciqa>Subject: Aurora-Code-1
From: BAAI <huggingface.co/BAAI>Subject: bge-reasoner-embed-qwen3-8b-0923
From: amazon <huggingface.co/amazon>Subject: BMOJOF-primed-HQwen3-8B-Instruct
From: nbeerbower <huggingface.co/nbeerbower>Subject: Bubba-Qwen3.6-27B-LoRA
From: bartowski <huggingface.co/bartowski>Subject: bytkim_Qwen3.8-27B-pi-GGUF