From: AIDC-AI <huggingface.co/AIDC-AI>Newsgroups: alt.freeweights.textSubject:

Marco-o1

Date: 2026-11-15Commit: 5e4deeeSigned: 2DC28CC7B26A283B ✓

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

7.6B params15.2GBMarco-o1safetensorspermissive
FactsParams7.6BSize15.2 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get AIDC-AI/Marco-o1
# manifest sha256 2a23592ff330… · 15.2 GB · 20 files
$ fw verify ./Marco-o1 AIDC-AI/Marco-o1
From sourceHosted (signed)AIDC-AI/Marco-o1Last check: 2026-11-15 03:45 UTC

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

Works with

Overview

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

Original release from the publisher.

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

Model card

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

Image: image

πŸ“ Marco-o1: Towards Open Reasoning Models for Open-Ended Solutions#

⭐ MarcoPolo Team ⭐

AI Business, Alibaba International Digital Commerce

Github πŸ€— Hugging Face πŸ“ Paper πŸ§‘β€πŸ’» Model πŸ—‚οΈ Data πŸ“½οΈ Demo

🎯 Marco-o1 not only focuses on disciplines with standard answers, such as mathematics, physics, and codingβ€”which are well-suited for reinforcement learning (RL)β€”but also places greater emphasis on open-ended resolutions. We aim to address the question: "Can the o1 model effectively generalize to broader domains where clear standards are absent and rewards are challenging to quantify?"

Currently, Marco-o1 Large Language Model (LLM) is powered by Chain-of-Thought (CoT) fine-tuning, Monte Carlo Tree Search (MCTS), reflection mechanisms, and innovative reasoning strategiesβ€”optimized for complex real-world problem-solving tasks.

⚠️ Limitations: We would like to emphasize that this research work is inspired by OpenAI's o1 (from which the name is also derived). This work aims to explore potential approaches to shed light on the currently unclear technical roadmap for large reasoning models. Besides, our focus is on open-ended questions, and we have observed interesting phenomena in multilingual applications. However, we must acknowledge that the current model primarily exhibits o1-like reasoning characteristics and its performance still fall short of a fully realized "o1" model. This is not a one-time effort, and we remain committed to continuous optimization and ongoing improvement.

Image: img.png

πŸš€ Highlights#

Currently, our work is distinguished by the following highlights:

  • πŸ€ Fine-Tuning with CoT Data: We develop Marco-o1-CoT by performing full-parameter fine-tuning on the base model using open-source CoT dataset combined with our self-developed synthetic data.
  • πŸ€ Solution Space Expansion via MCTS: We integrate LLMs with MCTS (Marco-o1-MCTS), using the model's output confidence to guide the search and expand the solution space.
  • πŸ€ Reasoning Action Strategy: We implement novel reasoning action strategies and a reflection mechanism (Marco-o1-MCTS Mini-Step), including exploring different action granularities within the MCTS framework and prompting the model to self-reflect, thereby significantly enhancing the model's ability to solve complex problems.
  • πŸ€ Application in Translation Tasks: We are the first to apply Large Reasoning Models (LRM) to Machine Translation task, exploring inference time scaling laws in the multilingual and translation domain.

OpenAI recently introduced the groundbreaking o1 model, renowned for its exceptional reasoning capabilities. This model has demonstrated outstanding performance on platforms such as AIME, CodeForces, surpassing other leading models. Inspired by this success, we aimed to push the boundaries of LLMs even further, enhancing their reasoning abilities to tackle complex, real-world challenges.

🌍 Marco-o1 leverages advanced techniques like CoT fine-tuning, MCTS, and Reasoning Action Strategies to enhance its reasoning power. As shown in Figure 2, by fine-tuning Qwen2-7B-Instruct with a combination of the filtered Open-O1 CoT dataset, Marco-o1 CoT dataset, and Marco-o1 Instruction dataset, Marco-o1 improved its handling of complex tasks. MCTS allows exploration of multiple reasoning paths using confidence scores derived from softmax-applied log probabilities of the top-k alternative tokens, guiding the model to optimal solutions. Moreover, our reasoning action strategy involves varying the granularity of actions within steps and mini-steps to optimize search efficiency and accuracy.

Image: Figure Description or Alt Text Figure 2: The overview of Marco-o1.

🌏 As shown in Figure 3, Marco-o1 achieved accuracy improvements of +6.17% on the MGSM (English) dataset and +5.60% on the MGSM (Chinese) dataset, showcasing enhanced reasoning capabilities.

Image: Figure Description or Alt Text Figure 3: The main results of Marco-o1.

🌎 Additionally, in translation tasks, we demonstrate that Marco-o1 excels in translating slang expressions, such as translating "θΏ™δΈͺιž‹ζ‹₯ζœ‰θΈ©ε±Žζ„Ÿ" (literal translation: "This shoe offers a stepping-on-poop sensation.") to "This shoe has a comfortable sole," demonstrating its superior grasp of colloquial nuances.

Image: Figure Description or Alt Text Figure 4: The demostration of translation task using Marco-o1.

For more information,please visit our Github.

Usage#

  1. Load Marco-o1-CoT model: # Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("AIDC-AI/Marco-o1") model = AutoModelForCausalLM.from_pretrained("AIDC-AI/Marco-o1")
  2. Inference: Execute the inference script (you can give any customized inputs inside): ./src/talk_with_model.py # Use vLLM ./src/talk_with_model_vllm.py

πŸ‘¨πŸ»β€πŸ’» Acknowledgement#

Main Contributors#

From MarcoPolo Team, AI Business, Alibaba International Digital Commerce:

Citation#

If you find Marco-o1 useful for your research and applications, please cite:

@misc{zhao2024marcoo1openreasoningmodels,
      title={Marco-o1: Towards Open Reasoning Models for Open-Ended Solutions}, 
      author={Yu Zhao and Huifeng Yin and Bo Zeng and Hao Wang and Tianqi Shi and Chenyang Lyu and Longyue Wang and Weihua Luo and Kaifu Zhang},
      year={2024},
      eprint={2411.14405},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2411.14405}, 
}

LICENSE#

This project is licensed under Apache License Version 2 (SPDX-License-identifier: Apache-2.0).

DISCLAIMER#

We used compliance checking algorithms during the training process, to ensure the compliance of the trained model and dataset to the best of our ability. Due to complex data and the diversity of language model usage scenarios, we cannot guarantee that the model is completely free of copyright issues or improper content. If you believe anything infringes on your rights or generates improper content, please contact us, and we will promptly address the matter.

Files

20 files Β· 15.2 GBWeights 15.2 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 20 files with their sha256
FileSizesha256
.gitattributes1.57 KB2f10f08a50b7731b4524259b842d56ccc13e784917c0e024a2def98d1fd91f79
LICENSE12.0 KB361d7e3f8cdd1c8024506ee28629ff688a929cebd0b8bef207bf22776a3499ac
NOTICE785 B4997eae883a22bd9ee551b2ea06eb647bddc44f885c48fce29a704802fd963a8
README.md7.72 KB74767add4a052b743983dd1f909af1a72b168b4511c1b4abcc04199cdf3f3f93
assets/img.png386 KB822aa6928a0de6cbf73767cb1d4669cde87f152e06950b3caeb6a8cd989e5d74
assets/intro_2.jpg1.19 MBf9c118072b9411ae1aed80f6829ca59a3b37f9e3594d5943a89ffbfb497d84d8
assets/logo.png155 KBfd1a90162b4b6093d53deb8b692d25c3170b26cf31fe10d70f890203fdf5a6fa
assets/results.jpg230 KB5881acd9215f0a5c0d780910a525c9a5e74494314814283d0646ff281a6f7df3
assets/translation.jpg843 KB144a93ab97e8d40ad58cde3166aa4ccd0d62c90b56e204412c536031764cb045
config.json700 B16a59873c826b60b112ca356bc6e6103ab6a9c44ea607c3e81c785d1a5012e9d
generation_config.json243 B667a1c71089d5f7f0297c24495747f9d03ec5412d564e7d4f6d2ced94809ff29
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model-00001-of-00004.safetensors4.88 GB60d190d7ec9c17dda774bb51c589b311e75e39bf943cc25a587ec3527d57efba
model-00002-of-00004.safetensors4.93 GB70f127e8a17b0dfd767bf6bb3181a5904ea1dfcc58faafd531a1a863cd96e82b
model-00003-of-00004.safetensors4.33 GB37e9420aff5925f16027cf8159fc9ce9fd36caa3b0bcce136c9384a4d63d5dc7
model-00004-of-00004.safetensors1.09 GB766af9d451a299dc54950e850d96ef5fb7c738f306b99b32529a55b627d3873e
model.safetensors.index.json27.8 KB998a078123ffc97763690de7f2a677eb89168af5eaf8a5e12e6bc24d18e25bdb
tokenizer.json7.03 MB4422420ceb2913e680b77af8ec1394a32d06482e8d975fbe6c8b6672567d5fa8
tokenizer_config.json1.73 KB2e48f2356f3477057c3fe803a4d6ae820b4dd2a02863ce77329c386b04f79684
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
5e4deeeb28 pinned now2026-11-15 03:45 UTC20 files Β· 15.2 GB

Use it

$ fw get AIDC-AI/Marco-o1
# manifest sha256 2a23592ff330… · 15.2 GB · 20 files
$ fw verify ./Marco-o1 AIDC-AI/Marco-o1
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/AIDC-AI/Marco-o1.json --dir ./Marco-o1 $ python3 fw.py verify ./Marco-o1 ./AIDC-AI__Marco-o1.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download AIDC-AI/Marco-o1 --revision 5e4deeeb286b7a2e35a6d16989e64df860f7f4e5 --local-dir ./Marco-o1
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("AIDC-AI/Marco-o1", revision="5e4deeeb286b7a2e35a6d16989e64df860f7f4e5") model = AutoModelForCausalLM.from_pretrained("AIDC-AI/Marco-o1", revision="5e4deeeb286b7a2e35a6d16989e64df860f7f4e5", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve AIDC-AI/Marco-o1 --revision 5e4deeeb286b7a2e35a6d16989e64df860f7f4e5

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
LICENSE
Text sha256
361d7e3f8cdd1c8024506ee28629ff688a929cebd0b8bef207bf22776a3499ac
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: AIDC-AI <huggingface.co/AIDC-AI>Newsgroups: alt.freeweights.textSubject: Marco-o1Date: 2026-11-15Commit: 5e4deeeSigned: 2DC28CC7B26A283B ✓
Upstream
AIDC-AI/Marco-o1
Pinned commit
5e4deeeb286b7a2e35a6d16989e64df860f7f4e5
Manifest
Marco-o1.json Β· .minisig
Manifest sha256
2a23592ff33093432e345e3f0b1bb8f1d0dc9f9e5ac975e0ab9ed13fc39f4992
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:45 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/AIDC-AI/Marco-o1.json $ curl -O https://freeweights.allternit.com/manifests/AIDC-AI/Marco-o1.json.minisig $ minisign -Vm Marco-o1.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

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download AIDC-AI/Marco-o1
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Marco-o1.json. Provenance. Takedown history: none.
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