/ Модель

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

Контекст
128 000 токенов
Параметры
7,1 млрд
Размер весов
16,6 ГБ
Лицензия
Apache 2.0
Архитектура
qwen2_5_vl · dense
Базовая модель
Qwen2.5-VL-7B-Instruct
Библиотека
transformers
Опубликована
16 июл 2026

trace-qwen2.5-vl-7b

Изображение и текст → текст3 профессии

TRACE Qwen2.5-VL 7B — дообученная мультимодальная модель для визуального рассуждения и ответов на вопросы по изображениям.

101скачиваний за 30 дней0лайковвеса обновлены27 июл 2026

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Изображение → текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

TRACE Qwen2.5-VL 7B — мультимодальная модель Maveryn, полученная дообучением Qwen/Qwen2.5-VL-7B-Instruct методом GRPO. Чекпойнт обучен на 64 000 примерах визуального рассуждения для 1 000 задач; опубликована объединённая версия после 500 шагов обучения. Модель содержит 7,1 млрд параметров, работает через Transformers, принимает текст и изображения и поддерживает контекст до 128 000 токенов.

Модель предназначена для визуального рассуждения и диалоговых задач с изображениями. В README приведена оценка на 24 внешних бенчмарках, где TRACE показала более высокий макросредний результат, чем исходная Qwen2.5-VL-7B-Instruct; эти результаты зависят от промптов, декодирования, парсеров и оценщиков. Модель может выдавать неверные ответы, необоснованные рассуждения и ненадёжные привязки к содержимому изображения. Она не проверена для критически важных медицинских, юридических или автономных решений. Лицензия — Apache-2.0.

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

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

Ограничения

Модель может давать неверные ответы, необоснованные рассуждения и ненадёжно связывать ответы с изображением; она не валидирована для критически важных медицинских, юридических или автономных сценариев. Результаты зависят от промптов, декодирования, парсеров и оценщиков.

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

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

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

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

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

Открыть на Hugging Face

TRACE Qwen2.5-VL 7B

TRACE Qwen2.5-VL 7B is a GRPO checkpoint derived from Qwen/Qwen2.5-VL-7B-Instruct and trained on 64,000 grounded visual-reasoning examples spanning 1,000 tasks from maveryn/trace. This repository contains the merged step-500 inference checkpoint.

Paper · Project page · GitHub · Collection · Training configuration · Evaluation suite · Run artifacts

Training and provenance

FieldValue
Base modelQwen/Qwen2.5-VL-7B-Instruct@cc594898137f460bfe9f0759e9844b3ce807cfb5
Datasetmaveryn/trace@4e5b54361360296a855542b40cfd8b7f81b355fe
MethodGRPO, 500 steps, global/rollout batch 128, 8 responses per prompt
OptimizationAdamW, learning rate 1e-6, constant schedule, KL disabled
Reward0.95 × exact JSON answer + 0.05 × valid JSON format; annotation reward 0
Reference run8 NVIDIA H100 80GB GPUs
Released artifactMerged step-500 inference weights

The released training profile reads prompt_answer, scores answer_gt, and does not use the advisory trace_supervision_mode column. The consumed fields, embedded image bytes, and row order in the current dataset release were verified identical to the original training input in the public equivalence receipt.

The canonical output ends with {"answer": ...}. Exact hashes, source revision, and run provenance are recorded in trace_training_provenance.json and .trace_model_revision.json. The repository does not include optimizer, scheduler, trainer, or FSDP state for continuation.

Evaluation

trace_eval_v1 evaluates 24 external benchmarks and 32,805 examples per model and decoding seed. Scores below are the unweighted macro mean of the 24 benchmark percentages, reported as mean ± sample standard deviation across seeds 42, 43, and 44.

ModelOverall score
Qwen2.5-VL-7B-Instruct47.93 ± 0.30
TRACE Qwen2.5-VL 7B51.99 ± 0.17
VERO Qwen2.5-VL 7B52.22 ± 0.07
Game-RL Qwen2.5-VL 7B48.05 ± 0.45
Sphinx Qwen2.5-VL 7B49.34 ± 0.15
PCGRPO Qwen2.5-VL 7B48.80 ± 0.28
Paired improvement+4.06 ± 0.41

Per-benchmark scores, model revisions, aggregation, and benchmark provenance are available in the public results.json and evaluation documentation.

Usage

from transformers import AutoProcessor, Qwen2_5_VLForConditionalGeneration

model_id = "maveryn/trace-qwen2.5-vl-7b"
revision = "4d0f1ae8ee25022058090dbdbff61957ece7331d"
image_url = "https://raw.githubusercontent.com/maveryn/trace/main/docs/assets/paper-domain-montage/trace-paper-domain-montage.png"

processor = AutoProcessor.from_pretrained(model_id, revision=revision)
model = Qwen2_5_VLForConditionalGeneration.from_pretrained(
    model_id,
    revision=revision,
    dtype="auto",
    device_map="auto",
)

messages = [
    {
        "role": "user",
        "content": [
            {"type": "image", "url": image_url},
            {"type": "text", "text": "How many visual domains are shown with example images? Respond with only a JSON object using the key \"answer\"."},
        ],
    }
]
inputs = processor.apply_chat_template(
    messages,
    tokenize=True,
    add_generation_prompt=True,
    return_dict=True,
    return_tensors="pt",
).to(model.device)
output_ids = model.generate(**inputs, max_new_tokens=128)
generated_ids = [
    output[len(prompt) :] for prompt, output in zip(inputs.input_ids, output_ids)
]
print(processor.batch_decode(generated_ids, skip_special_tokens=True)[0])

Verified reference answer

For the published montage used above, the expected output is:

{"answer": 11}

The value is backed by the committed montage manifest (layout.panel_count). This is reference ground truth, not a claim about a particular decoding run; publish qualitative model outputs only with their recorded inference settings.

The pinned revision is the checkpoint used by the canonical evaluation; later repository heads may update documentation without changing the model weights.

Intended use and limitations

This checkpoint is intended for research on multimodal reasoning and verifiable-reward post-training. It can produce incorrect answers, unsupported reasoning, or unreliable grounding. It was trained on synthetic tasks and has not been validated for safety-critical, medical, legal, or autonomous decision-making uses. Results depend on the recorded prompts, decoding, parsers, and scorers.

License

This checkpoint is released under Apache-2.0, consistent with the upstream base model.

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

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

0 моделей