/ Модель

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

Контекст
131 072 токена
Лицензия
Своя лицензия
Архитектура
qwen3_omni_moe · dense
Базовая модель
Qwen3-Omni-30B-A3B-Instruct
Библиотека
transformers
Опубликована
4 авг 2026

OPOD-Qwen3-Omni-30B-A3B

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

Мультимодальная модель Qwen3 Omni, дообученная методом OPOD для рассуждений и ответов по тексту, изображениям, аудио и видео.

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

Бенчмарки

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

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

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

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

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

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

OPOD-Qwen3-Omni-30B-A3B — мультимодальная модель Tung111, дообученная методом On-Policy Omni Distillation на базе Qwen/Qwen3-Omni-30B-A3B-Instruct. Она объединяет возможности текстовых, визуальных и аудиомоделей в одном чекпойнте и предназначена для рассуждений и ответов на задачи с текстом, изображениями, аудио и видео. Архитектура Qwen3 Omni MoE; модельный процессор и мультимодальный формат совместимы с базовой моделью. В метаданных указаны английский и китайский языки.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

OPOD-Qwen3-Omni-30B-A3B

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

It reaches an overall average of 70.8 across twelve text / vision / audio / omni-modal benchmarks (+3.8 over the base model), and beats the base model and pooled-data GRPO on all 12 benchmarks. The teachers are discarded after training — 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 10-step warm-up (here: 0.020 / 0.191 / 0.254 for text / image / audio — a 12.7× range).
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 (each obtained by applying GRPO to that modality's data from the same base model).

Results

Accuracy (%) on the paper's twelve benchmarks. Bold = best in the block; the three specialist teachers are shown as references (they are not deployable as one model).

ModelAIME25AIME26HQAMMLU-ProGPQAMMMUMathV.ChartQAA-OKVQAMMAUAVQAOmniBenchAvg.
Text teacher47.957.741.576.865.867.776.386.587.776.079.861.168.7
Image teacher47.952.127.377.364.868.277.387.888.675.780.861.567.4
Audio teacher52.159.227.376.964.067.476.487.288.979.184.455.668.2
Base (Qwen3-Omni-30B-A3B-Instruct)49.252.926.877.065.367.976.385.887.675.679.360.367.0
GRPO (pooled data)49.253.828.076.765.367.976.786.287.976.280.559.767.3
Native OPD51.755.841.177.564.968.476.473.488.075.881.260.367.9
ExOPD50.064.241.077.163.568.076.587.288.765.183.258.868.6
OPOD (this model)55.063.341.178.268.768.777.687.689.176.682.661.170.8

Highlights:

  • +3.8 over base, +3.5 over pooled GRPO, +2.9 over native OPD, +2.2 over ExOPD, and +2.1 over the strongest specialist teacher.
  • Wins over base and GRPO on all 12 benchmarks; ranks 1st or 2nd on 11 of 12 even when the specialist teachers are included in the comparison.
  • Beats a per-benchmark oracle over the three teachers (70.3) by 0.5 points with a single model.
  • Improves every modality group over base: text +7.0, vision +1.4, audio +2.2, omni +0.8.

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 Qwen3-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

import soundfile as sf
from transformers import Qwen3OmniMoeForConditionalGeneration, Qwen3OmniMoeProcessor

model_id = "Tung111/OPOD-Qwen3-Omni-30B-A3B"
model = Qwen3OmniMoeForConditionalGeneration.from_pretrained(
    model_id, dtype="auto", device_map="auto", attn_implementation="flash_attention_2",
)
processor = Qwen3OmniMoeProcessor.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)
print(processor.batch_decode(ids[:, inputs.input_ids.shape[1]:], skip_special_tokens=True)[0])

Use Qwen3OmniMoeProcessor's multimodal loading utilities (process_mm_info) for audio and video inputs, exactly as with the base model.

vLLM

vllm serve Tung111/OPOD-Qwen3-Omni-30B-A3B \
  --tensor-parallel-size 4 --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 modelQwen3-Omni-30B-A3B-Instruct (MoE)
Teachers3 × modality specialists (text / image / audio), each GRPO-trained from the same base
Training data6,028 modality-balanced verifiable prompts (2,029 text / 2,000 image / 1,999 audio) from public sources
Hardware32 × NVIDIA H20 (16 for the student, the rest 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.
  • Optimized for verifiable reasoning with the <think> / <answer> format; free-form chat, long-form generation, and speech output are outside the evaluated scope.
  • 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 Qwen3-Omni-30B-A3B-Instruct and released under the same terms as the base model. See the base model license.

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

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

GPU в ailist

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

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

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

Класс архитектуры
Qwen3OmniMoeForConditionalGeneration
Ревизия весов
ce24f96

0 моделей