Downloads · 30 days
10
4% of all-time downloads
yugeshkarunamurthy/VibeThinker-3B-oQ4
VibeThinker-3B-oQ4 is a text generation model from yugeshkarunamurthy. Use it when you need the model to write or continue text. It is set up for mlx. The card lists the license as mit.
oQ4 quantized version of VibeThinker-3B optimized for Apple Silicon.
Downloads · 30 days
10
4% of all-time downloads
All-time downloads
259
Public
Parameters
3.1B
1.7 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.7 GB · 99%
How the weights are stored.
U323.1B · 100%
From the Hugging Face model README
oQ4 quantized version of VibeThinker-3B optimized for Apple Silicon.
This release provides a compact and efficient MLX conversion of VibeThinker-3B for local inference while preserving the strong reasoning, mathematics, and coding capabilities of the original model.
VibeThinker-3B is a compact 3B parameter reasoning model developed by WeiboAI to explore the limits of verifiable reasoning in small language models.
Building upon the Spectrum-to-Signal (SSP) training methodology, VibeThinker-3B combines curriculum-based supervised fine-tuning, reinforcement learning, and self-distillation to achieve strong performance across:
Despite its small size, VibeThinker-3B achieves performance competitive with significantly larger reasoning models on several challenging benchmarks. Its development focuses on maximizing reasoning efficiency rather than scaling parameter count alone.
This release uses standard oQ quantization.
This is not an oQ mixed-precision quantization. The model uses standard oQ4 quantization for efficient local deployment.
For best reasoning performance:
temp: 0.9
top_p: 0.95
rep_penalty: 1.05
presence_penalty: 1.5
enable_thinking: true
These settings encourage deeper reasoning chains while maintaining output diversity and stable long-form responses.
from mlx_lm import load, generate
model, tokenizer = load("VibeThinker-3B-oQ4")
prompt = """
Solve this problem step by step:
If a train travels 240 km in 3 hours,
what is its average speed?
"""
response = generate(
model,
tokenizer,
prompt=prompt,
temp=0.9,
top_p=0.95,
)
print(response)
This model is well suited for:
Recommended:
Compatible with:
All credit for the original model, training methodology, datasets, and research belongs to the WeiboAI team.
Original model:
WeiboAI/VibeThinker-3B
This repository contains only an oQ4 quantized conversion of the original model for efficient Apple Silicon deployment.
VibeThinker-3B extends the Spectrum-to-Signal training paradigm and demonstrates that frontier-level reasoning capabilities can emerge in compact language models through optimized post-training rather than parameter scaling alone.
Please cite the original VibeThinker-3B paper when using this model in research.
@article{xu2026vibethinker3b,
title={VibeThinker-3B: Exploring the Frontier of Verifiable Reasoning in Small Language Models},
author={Sen Xu and Shixi Liu and Wei Wang and Jixin Min and Yingwei Dai and others},
year={2026},
eprint={2606.16140},
archivePrefix={arXiv},
primaryClass={cs.CL}
}