/ Модель

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

Контекст
131 072 токена
Размер весов
29,5 ГБ
Лицензия
Apache 2.0
Архитектура
bagel · dense
Базовая модель
BAGEL-7B-MoT
Библиотека
transformers
Опубликована
23 авг 2026

VBVR-Pro-BAGEL

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

Дообученная BAGEL для редактирования изображений по текстовой инструкции и визуального рассуждения через генерацию.

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

Бенчмарки

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

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

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

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

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

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

VBVR-Pro BAGEL — модель ByteDance-Seed/BAGEL-7B-MoT, дообученная командой Video-Reason для редактирования изображений и генерации промежуточных визуальных состояний в задачах визуального рассуждения. На вход она принимает исходное изображение и текстовую инструкцию, а выдаёт отредактированное изображение. Модель обучена для image-настройки VBVR-Bench Pro; в карточке указан шаг обучения 38 000 и архитектура BAGEL Mixture-of-Transformer-Experts с языковой основой Qwen2MoT.

Весовой файл содержит полный чекпойнт в BF16, объединённый с замороженными компонентами базовой модели; FLUX autoencoder поставляется отдельно. Модель предназначена для визуальных задач, где ответ формируется через генерацию изображения, в том числе для контролируемых экспериментов по визуальному рассуждению. Для запуска требуются BAGEL, PyTorch, CUDA и GPU с большим объёмом памяти; увеличение разрешения и числа изображений повышает расход памяти и время работы.

Лицензия — Apache 2.0. Авторы рекомендуют проверять сгенерированные изображения перед использованием в последующих приложениях.

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

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

Ограничения

Для инференса требуются CUDA и GPU с большим объёмом памяти; повышение разрешения и числа генерируемых изображений значительно увеличивает время работы и расход памяти. Сгенерированный контент следует проверять перед дальнейшим использованием.

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

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

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

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

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

Открыть на Hugging Face

VBVR-Pro: A Scalable and Verifiable Suite for Native Visual Reasoning

Overview

Native visual reasoning, i.e., reasoning through visual generation, has recently emerged as a promising direction for studying visual intelligence beyond language. Yet progress remains bottlenecked by the lack of scalable training tasks, reliable feedback, and controlled comparisons across generative substrates. In this work, we introduce VBVR-Pro, a closed-loop testbed that makes native visual reasoning through generation trainable, verifiable, optimizable, and experimentally controllable. 1) Task scaling. VBVR-Pro turns visual reasoning into a controlled task space of 300 procedurally generated tasks. Models trained on VBVR-Pro show strong transfer beyond the proposed suite across six held-out visual reasoning benchmarks such as RISE-Video, MME-CoF-Pro, and BabyVision. Further analysis validates that these gains reflect visual reasoning rather than instruction-pattern fitting. 2) Verifiable rewards. VBVR-Pro provides verifiable reward scorers for task-grounded evaluation. Through a systematic study of leading MLLMs as judges, we identify recurring failure modes of the prevalent VLM-as-a-judge paradigm. In contrast, the proposed scorers are grounded on verifiable task-specific rules, achieve fine-grained alignment with human judgments. Importantly, they serve as reliable reward signals for large-scale multi-task reinforcement learning and demonstrate stronger post-RL performance across visual reasoning tasks. 3) Mechanism study. VBVR-Pro enables controlled modality studies across more than 30 image, video, and interleaved generators. Our analysis shows that video generation remains strongest for tasks requiring persistent spatiotemporal state tracking, while interleaved generation provides a compute-efficient alternative by externalizing intermediate visual states. Critically, ablations and probing confirm the presence of vision-native trajectories, that are a more crucial substrate than explicit linguistic chains of thought for visual reasoning. We release all data, models, scorers, and code to facilitate future research.

The models are presented in the paper VBVR-Pro: A Scalable and Verifiable Suite for Native Visual Reasoning.

Models Zoo

Release Information

VBVR-Pro BAGEL is an image-editing and interleaved keyframe-generation fine-tune of ByteDance-Seed/BAGEL-7B-MoT. This export uses training step 38,000 from 260717_NEO_VBVR_PRO_5e-6.

Given an initial image and a text instruction, the model generates the next edited image. It was trained for the VBVR-Bench Pro image setting with visual generation enabled, a maximum latent side of 64, and the BAGEL Mixture-of-Transformer-Experts language backbone.

Checkpoint format

The training checkpoint stores only the 797 trainable tensors in FP32. For this release, those tensors were merged with the 426 frozen ViT and connector tensors from the base BAGEL EMA checkpoint, then the complete 1,223-tensor model was converted to BF16. The FLUX autoencoder is provided separately as ae.safetensors, following the layout of SenseNova-SI-1.1-BAGEL-7B-MoT.

Training-only optimizer shards and scheduler state are not included.

FilePurpose
model.safetensorsComplete merged BAGEL model in BF16
ae.safetensorsFLUX autoencoder used by BAGEL
model.safetensors.index.jsonWeight-to-file map for the model and autoencoder
config.jsonIntegrated BAGEL architecture configuration
llm_config.json, vit_config.jsonLanguage and vision encoder configurations
tokenizer.json, tokenizer_config.json, vocab.json, merges.txtQwen2 tokenizer assets
generation_config.json, preprocessor_config.jsonText-generation and image-preprocessing defaults

In this release, we present all models presented in paper VBVR-Pro-Trained-Models, VBVR-Pro-Dataset-Video, VBVR-Pro-Dataset-Image, VBVR-Pro-Bench, VBVR-Pro-Code and VBVR-Bench-Leaderboard.

VBVR-Pro Benchmark Results

Quick Start

Method 1: Standalone BAGEL inference

Requirements

  • Linux and a CUDA-capable GPU
  • Python 3.10 or newer
  • PyTorch 2.5 or newer
  • Transformers 4.49
  • Accelerate, Safetensors, Pillow, and FlashAttention
  • The BAGEL codebase

Install the official BAGEL environment:

git clone https://github.com/bytedance-seed/BAGEL.git
cd BAGEL
conda create -n bagel python=3.10 -y
conda activate bagel
pip install -r requirements.txt
pip install flash_attn==2.5.8 --no-build-isolation

Download this repository:

from huggingface_hub import snapshot_download

snapshot_download(
    repo_id="Video-Reason/VBVR-Pro-BAGEL",
    local_dir="models/VBVR-Pro-BAGEL",
    allow_patterns=["*.json", "*.safetensors", "*.md", "*.txt"],
)

Inference

This export uses the original BAGEL model implementation. Construct Bagel with visual_gen=True, visual_und=True, max_latent_size=64, and layer_module="Qwen2MoTDecoderLayer"; load model.safetensors with Accelerate or Safetensors; and load the autoencoder from ae.safetensors.

The evaluation path used for this checkpoint was:

bash inference/run_bagel_vbvr_pro_eval.sh \
  In-Domain_50 \
  /path/to/VBVR-Pro-BAGEL/model.safetensors \
  vigen 8 25

The launcher invokes inference/bagel_vbvr_pro.py. It builds the BAGEL architecture from the base assets, supplies this fine-tuned checkpoint, and calls InterleaveInferencer.interleave_inference with a text instruction followed by the initial image.

Evaluation defaults

SettingValue
Inputprompt.txt and first_frame.png
Outputframe_1.png
Denoising steps50
Text CFG scale4.0
Image CFG scale2.0
CFG interval[0.0, 1.0]
Timestep shift3.0
CFG renormalizationtext_channel
Seed1

When using the legacy BAGEL app.py, which looks specifically for ema.safetensors, create a local alias after downloading:

ln -s model.safetensors models/VBVR-Pro-BAGEL/ema.safetensors
python app.py --model_path models/VBVR-Pro-BAGEL

The alias is not part of the Hugging Face release because model.safetensors is the canonical weight filename used by the reference release layout.

Method 2: Unified VBVR-Pro inference

Clone Video-Reason/VBVR-Pro and create its unified inference environment:

git clone https://github.com/Video-Reason/VBVR-Pro.git
cd VBVR-Pro/
uv sync --extra cu124 # or one of [cu118|cu121|cu124|cu126|cu128|cu129]
source .venv/bin/activate

Then run the unified inference script:

python example.py \
  --model_path Video-Reason/VBVR-Pro-BAGEL \
  --image_paths first_frame.png \
  --prompt "Move the object to the requested destination." \
  --output output.png

Notes

  • The checkpoint is intended for BF16 CUDA inference. A high-memory GPU is recommended for direct single-GPU loading.
  • The released weights are a complete inference checkpoint; the original BAGEL EMA file is not needed after the merge.
  • Higher output resolutions and additional generated images increase runtime and memory use substantially.
  • Generated content should be reviewed before use in downstream applications.

License

This model is released under the Apache License 2.0. BAGEL is fine-tuned from Qwen2.5-7B-Instruct and SigLIP and uses the FLUX.1-schnell autoencoder; consult the upstream repositories for their notices.

Citation

@misc{xu2026vbvrproscalableverifiablesuite,
      title={VBVR-Pro: A Scalable and Verifiable Suite for Native Visual Reasoning}, 
      author={Junxiang Xu and Ruisi Wang and Fanyi Pu and Maijunxian Wang and Ran Ji and Tongxi Zhou and Chenyang Gu and Jing Zuo and Hongcan Xiao and Yimeng Geng and Wanqi Yin and Wei Chen and Oscar Qian and Zhengan Yan and Ziqi Huang and Haiwen Diao and Liang Pan and Bo Li and Xiangyu Fan and Dezhi Luo and Fengyuan Yu and Zehong Zhao and Qingying Gao and Tinghui Zhu and Yilan Zhang and Jingqi Tong and Pinyuan Feng and Zhengze Jiang and Letian Wang and Ziyu Guo and Renrui Zhang and Jieneng Chen and Sonia Joseph and Constantin Venhoff and Saman Motamed and Mengyue Yang and Chandra Sripada and Alan Yuille and Philip Torr and Lvmin Zhang and Vikash Kumar and Daniel Khashabi and Nikolaus Kriegeskorte and Raphaël Millière and Vincent C. Müller and Anyi Rao and Quan Wang and Ziwei Liu and Dahua Lin and Lei Yang and Hokin Deng and Zhongang Cai},
      year={2026},
      eprint={2608.26105},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2608.26105}, 
}

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

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

GPU в ailist

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

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

Модели «картинка → картинка» пока не запускаются.

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

0 моделей