/ Модель

Характеристики

Контекст
32 768 токенов
Размер весов
12 ГБ
Лицензия
Своя лицензия
Архитектура
qwen2_5_omni · dense
Базовая модель
Qwen2.5-Omni-3B
Библиотека
transformers
Опубликована
4 авг 2026

OPOD-Qwen2.5-Omni-3B

Мультимодальная модель3 профессии

Постобученная мультимодальная модель Qwen2.5-Omni на 3 млрд параметров для проверяемых рассуждений по тексту, изображениям, аудио и видео.

14скачиваний за 30 дней0лайковвеса обновлены4 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

OPOD-Qwen2.5-Omni-3B — модель Tung111, полученная постобучением Qwen/Qwen2.5-Omni-3B методом On-Policy Omni Distillation (OPOD). Это плотная мультимодальная модель семейства Qwen2.5-Omni с 3 млрд параметров, предназначенная для задач рассуждения по тексту, изображениям, аудио и видео. Она объединяет возможности нескольких модальных учителей в одной модели; в оценке авторов средний результат на 12 бенчмарках составил 46,2, что на 5,5 пункта выше базовой модели.

Модель подходит для ответов на вопросы и проверяемых задач рассуждения, включая понимание изображений, диаграмм и аудио. README описывает её как замену базовой модели с теми же архитектурой и процессором; метаданные указывают поддержку английского и китайского языков. Контекст в карточке не указан. Для ожидаемого формата ответа рекомендуется задавать системную инструкцию с тегами рассуждения и финального ответа.

Постобучение затрагивало путь обработки текста и рассуждений. Генерация речи унаследована от базовой модели, но не оптимизировалась и не оценивалась; в задачах рассуждения авторы рекомендуют отключать аудиовыход. Оценивание сосредоточено на проверяемых рассуждениях: свободный диалог, длинная генерация и синтез речи не входят в проверенную область, а результаты по конкурсной математике AIME остаются низкими. Лицензия указана как other, поэтому конкретные условия использования следует сверить с карточкой модели и условиями базовой модели.

Сценарии применения

  • решение задач на рассуждение по текстовому условию
  • ответы на вопросы по изображениям и диаграммам
  • ответы на вопросы по аудио и видеоматериалам
  • мультимодальные тесты с выбором ответа
  • оценка ответов на проверяемых задачах

Ограничения

Постобучение и оценка сосредоточены на текстовом пути рассуждений; генерация речи не оптимизировалась и не оценивалась. Свободный диалог и длинная генерация не проверялись, результаты на AIME низкие для этого масштаба, а вариативность по нескольким запускам не измерялась.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

OPOD-Qwen2.5-Omni-3B

OPOD (On-Policy Omni Distillation) consolidates separate text, image, and audio teachers into a single omni-modal student. This model is the 3B student from the paper OPOD: On-Policy Omni Distillation, post-trained from Qwen/Qwen2.5-Omni-3B.

It reaches an overall average of 46.2 across twelve text / vision / audio / omni-modal benchmarks — +5.5 over the base model (the largest base-relative gain of the three scales) and +1.7 over the strongest comparator. The teachers are discarded after training, so inference uses one model with no teacher-ensemble latency or memory.

Method

Post-training on pooled multimodal data often fails to preserve the strengths of modality specialists, and standard on-policy distillation does not extend cleanly to several teachers: their guidance conflicts on a shared backbone, and symmetric distribution matching imposes a teacher ceiling. OPOD addresses this with three components:

ComponentDescription
One-Sided Teacher GuidanceThe token constraint applies only where the routed teacher assigns a higher likelihood than the student, so the student is never pulled back on tokens it already handles better.
Adaptive Modality ControlEach modality gets its own constraint budget $\epsilon_m$ and dual weight $\beta_m$, calibrated from a short warm-up instead of sharing one weight.
Verification RewardThe routed teacher also verifies the trajectory: correctness-gated answer confidence plus ungated reasoning gain.

Each student rollout is routed by its input modality to the matching teacher. Teachers are Qwen3-Omni modality specialists, so this model also demonstrates that OPOD transfers across model families and tokenizers (MoE teachers → dense Qwen2.5-Omni student).

Results

Accuracy (%) on the paper's twelve benchmarks. Bold = best in the block.

ModelAIME25AIME26HQAMMLU-ProGPQAMMMUMathV.ChartQAA-OKVQAMMAUAVQAOmniBenchAvg.
Base (Qwen2.5-Omni-3B)1.71.718.122.824.542.853.857.381.969.972.441.240.7
GRPO (pooled data)3.31.717.424.529.044.656.459.783.871.674.941.742.4
Native OPD1.73.323.536.426.544.959.461.284.369.375.442.644.0
ExOPD1.73.324.537.930.343.959.962.383.669.976.340.244.5
OPOD (this model)5.06.725.641.528.545.860.567.583.770.876.941.546.2

Highlights:

  • +5.5 over base, +3.8 over pooled GRPO, +1.7 over the strongest comparator (ExOPD).
  • Ranks 1st or 2nd on 9 of 12 benchmarks.
  • Largest base-relative gains: MMLU-Pro +18.7 and ChartQA +10.2.
  • The method ordering is identical at 3B, 7B, and 30B — the gain is not tied to one parameter regime.

Evaluation protocol. Accuracy, temperature 0.7, top-p 0.7, max prompt / response length 8,192 tokens, identical for all methods. Training prompts are disjoint from every benchmark (exact and normalized-string overlaps removed).

Usage

This model keeps the Qwen2.5-Omni architecture and processor, so it is a drop-in replacement for the base model.

Prompt format (important)

The model was RL-trained to reason inside <think></think> and put the final answer inside <answer></answer>. Use a system prompt of the same form, otherwise accuracy will drop and answers become harder to parse. The prompts used in the paper are in eval/prompts/system_prompts.py.

For image / audio / omni multiple-choice questions:

Please think about this question as if you were a human pondering deeply, carefully
considering BOTH the visual and the audio information before answering, engaging in an
internal dialogue using expressions such as let me think, wait, hmm, oh I see, or let's
break it down, including self-reflection or verification in the reasoning process,
providing the detailed reasoning between the <think> </think> tags, and finally giving
only the single option letter (e.g., A, B, C, D, etc.) as the final answer within the
<answer> </answer> tags.

For text problems:

You are a careful problem solver. Think step by step inside <think> </think> tags, then
output the final answer in the exact format requested at the end of the user prompt (do
not add any extra wrappers around the final answer).

transformers

from transformers import Qwen2_5OmniForConditionalGeneration, Qwen2_5OmniProcessor

model_id = "Tung111/OPOD-Qwen2.5-Omni-3B"
model = Qwen2_5OmniForConditionalGeneration.from_pretrained(
    model_id,
    dtype="auto",
    device_map="auto",
    enable_audio_output=False,   # only the thinker was post-trained; see Limitations
)
processor = Qwen2_5OmniProcessor.from_pretrained(model_id)

SYSTEM = (
    "You are a careful problem solver. Think step by step inside <think> </think> tags, "
    "then output the final answer in the exact format requested at the end of the user "
    "prompt (do not add any extra wrappers around the final answer)."
)

conversation = [
    {"role": "system", "content": [{"type": "text", "text": SYSTEM}]},
    {"role": "user", "content": [
        {"type": "image", "image": "https://example.com/chart.png"},
        {"type": "text", "text": "What is the highest value in the chart? "
                                 "Put the final answer in <answer></answer>."},
    ]},
]

text = processor.apply_chat_template(conversation, add_generation_prompt=True, tokenize=False)
inputs = processor(text=text, return_tensors="pt").to(model.device)

ids = model.generate(**inputs, max_new_tokens=8192, temperature=0.7, top_p=0.7,
                     do_sample=True, return_audio=False)
print(processor.batch_decode(ids[:, inputs.input_ids.shape[1]:], skip_special_tokens=True)[0])

On older transformers releases the class is named Qwen2_5OmniModel. Use the processor's process_mm_info helper for audio and video inputs, exactly as with the base model.

vLLM

vllm serve Tung111/OPOD-Qwen2.5-Omni-3B \
  --max-model-len 16384 --allowed-local-media-path / --trust-remote-code

Then query the OpenAI-compatible endpoint with the system prompts above.

Training details

Base modelQwen2.5-Omni-3B (dense)
Teachers3 × Qwen3-Omni modality specialists (text / image / audio), each GRPO-trained
Training data6,028 modality-balanced verifiable prompts (2,029 text / 2,000 image / 1,999 audio) from public sources
HardwareNVIDIA H20 cluster (16 GPUs for the student, additional GPUs hosting teacher servers)
Rollouts8 samples per prompt, rollout batch 16, global batch 64
Lengths8,192 max prompt, 8,192 max response
Verification reward$w_A = w_B = 0.2$, clipping $C = 2.0$
Modality control$\epsilon_{\min}=0.02$, 10-step warm-up, $\beta \in [0.1, 1.5]$
Regularizationreference KL kept throughout
Precisionbfloat16

Limitations

  • Post-training targets the thinker (text/reasoning) pathway. The talker / speech-generation components are inherited unchanged from the base model and were not optimized or evaluated — load with enable_audio_output=False for reasoning use cases.
  • Optimized for verifiable reasoning with the <think> / <answer> format; free-form chat, long-form generation, and speech output are outside the evaluated scope.
  • Absolute scores on competition math (AIME) remain low at this scale.
  • Single run per configuration with a fixed seed; no multi-seed variance is reported.
  • Inherits the base model's biases and knowledge cutoff. Not evaluated for safety alignment.

Citation

@article{zhao2026opod,
  title   = {OPOD: On-Policy Omni Distillation},
  author  = {Zhao, Tong and Hu, Yuyang and Zhu, Yutao and Li, Reed and
             Liang, Haijin and Shi, Haibo and Lu, Yu and Dou, Zhicheng},
  journal = {arXiv preprint arXiv:2607.20918},
  year    = {2026},
  url     = {https://arxiv.org/abs/2607.20918}
}

License

Derived from Qwen2.5-Omni-3B, which is released under the Qwen Research License. This model inherits those terms — see the base model license.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

Any-to-any модели пока не поддерживаются.

Класс архитектуры
Qwen2_5OmniModel
Ревизия весов
0e312ba

0 моделей