Downloads · 30 days
161
31% of all-time downloads
OpenMOSE/Qwen3-VL-REAP-24B-A3B
Qwen3-VL-REAP-24B-A3B is a machine learning model from OpenMOSE. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
Vision–Language MoE model created by applying Router-weighted Expert Activation Pruning (REAP) to Qwen3-VL-30B.
Downloads · 30 days
161
31% of all-time downloads
All-time downloads
514
Public
Parameters
23.8B
47.7 GB on disk
Likes
7
Public
Click a slice to open those files.
.safetensors47.6 GB · 100%
From the Hugging Face model README
Vision–Language MoE model created by applying Router-weighted Expert Activation Pruning (REAP) to Qwen3-VL-30B.
This is an unofficial community variant of Qwen3-VL, not affiliated with or endorsed by Alibaba or Cerebras Systems.
REAP (Router-weighted Expert Activation Pruning) is a pruning method for MoE models that uses:
to identify under-used or redundant experts and prune them while preserving model quality as much as possible.
For this model:
In short: same REAP algorithm, adapted to Qwen3-VL, and leaving VL functionality available.
The REAP pruning statistics were computed using:
Calibration dataset: https://huggingface.co/datasets/OpenMOSE/reap-calib-mix
This dataset is mostly synthetic, generated by Qwen3-235B-Instruct on mixed prompts designed to cover:
The calibration set is not used for additional fine-tuning here; it is used to measure router/expert activations to decide which experts to prune.
By pruning ~25% of experts and keeping VL:
The model shrinks from ~30B total parameters to about 24B total parameters.
With sparse MoE activation, around 3B parameters are active per token (“A3B”).
In practice, this makes it feasible to deploy on a single 16 GB GPU:
The goal is to keep the full VL capability of Qwen3-VL-30B, while making it:
Primary intended uses
Research on:
Experimental deployment for:
Suitable tasks (examples)
Out-of-scope / high-risk uses
This model should not be used without additional safeguards for:
This model inherits all the limitations of Qwen3-VL-30B plus those introduced by pruning:
Hallucinations: The model can generate plausible but incorrect facts.
Bias & toxicity: Biases from the original training data and synthetic calibration data remain and may be amplified.
Distribution shift from pruning:
Multimodal edge cases:
Users should perform their own evaluation before relying on the model in any sensitive context.
Note: Replace class names according to the
transformersversion you use. Here we assumeQwen3VLForConditionalGenerationandAutoProcessorare available (as in recent Qwen3-VL integrations).
import torch
from transformers import Qwen3VLForConditionalGeneration, AutoProcessor
model_id = "OpenMOSE/Qwen3-VL-REAP-24B-A3B"
processor = AutoProcessor.from_pretrained(model_id)
model = Qwen3VLForConditionalGeneration.from_pretrained(
model_id,
torch_dtype=torch.bfloat16,
device_map="auto",
)
# Example: image + text prompt
image = ... # PIL.Image or numpy array
prompt = "Describe this image and summarize its key elements in one paragraph."
inputs = processor(text=prompt, images=image, return_tensors="pt").to(model.device)
with torch.no_grad():
generated = model.generate(
**inputs,
max_new_tokens=512,
)
output_text = processor.batch_decode(generated, skip_special_tokens=True)[0]
print(output_text)
For text-only usage, provide only text= to the processor.
This release focuses on making the REAP-pruned VL model available.
Quantitative benchmarks (e.g., MMBench, general QA, reasoning benchmarks) are still work in progress.
Early qualitative checks show:
Community contributions with detailed benchmarks are very welcome.
Base model: Qwen3-VL-30B
Pruning method: REAP (Router-weighted Expert Activation Pruning)
Calibration data: OpenMOSE/reap-calib-mix (mostly generated by Qwen3-235B-Instruct)
Post-processing:
Future versions may include post-pruning fine-tuning or distillation to recover more performance.
Let’s grow this model together as a community.
You are encouraged to:
Run benchmarks and publish results
Contribute scripts for:
Report issues or findings about failure modes, biases, or surprising behaviors
2025 OpenMOSE