| --- |
| license: apache-2.0 |
| base_model: ByteDance-Seed/BAGEL-7B-MoT |
| tags: |
| - image-editing |
| - multimodal |
| - bagel |
| - reasoning |
| - rl |
| library_name: bagel |
| --- |
| |
|
|
|
|
|
|
| --- |
|
|
| ## 压缩包一览 |
|
|
| | 文件 | 体积(约) | 内容 | 主权重 / 关键产物 | |
| |------|-----------|------|-------------------| |
| | [`Bagel_caption_thinking.tar.gz`](https://huggingface.co/wyjlu/Youtu-SFT/resolve/main/Bagel_caption_thinking.tar.gz) | ~54 GB | **SFT 工程**:Nano250K Reasoning Edit 监督微调代码、配置、脚本 | `results/250K/checkpoints/0000500/`(**step 500**) | |
| | [`R3_odd_data_1K.tar`](https://huggingface.co/wyjlu/Youtu-SFT/resolve/main/R3_odd_data_1K.tar) | ~72 GB | **理解侧 RL**:仅优化文本推理/理解,不反传图像生成 | `ckpt-000350`(`online_rl_und8k_edit_7p6k`) | |
| | [`R3_odd_data_1K-img-extract.tar`](https://huggingface.co/wyjlu/Youtu-SFT/resolve/main/R3_odd_data_1K-img-extract.tar) | ~59 GB | **生成侧**:优化扩散图像编辑,MoT 理解支路 detach | `ckpt-000150`(`pairscore_remix_scope_gate`) | |
| | [`Bagel_eval.tar`](https://huggingface.co/wyjlu/Youtu-SFT/resolve/main/Bagel_eval.tar) | ~25 GB | **评测工程**:ImgEdit / 理解 benchmark 脚本、benchmark 数据、历史评测结果 | 无训练权重;含 `eval/`、`scripts/eval/`、`results/` | |
|
|
| --- |
|
|
| ## 各包说明 |
|
|
| ### 1. `Bagel_caption_thinking.tar.gz` — SFT |
|
|
| - **任务**:before 图 + 编辑指令 → target caption + thinking → after 图 |
| - **数据**:V2-Nano250K(257,730 条) |
| - **基座**:[BAGEL-7B-MoT](https://huggingface.co/ByteDance-Seed/BAGEL-7B-MoT) |
| - **解压**: |
|
|
| ```bash |
| tar -xzf Bagel_caption_thinking.tar.gz |
| cd Bagel_caption_thinking |
| ``` |
|
|
| - **详细文档**:包内 `README_SFT.md` |
|
|
| --- |
|
|
| ### 2. `R3_odd_data_1K.tar` — 理解侧 RL |
| |
| - **任务**:`skip_image_gen=True`,`reward_fn=entity_diff_vlm`,仅训理解/文本 CoT |
| - **基座**:SFT step-500 |
| - **数据**:`Und8K-Edit-7.6K.tar`(~7.6K 编辑对,包内另附) |
| - **解压**: |
|
|
| ```bash |
| hf download wyjlu/Youtu-SFT R3_odd_data_1K.tar |
| tar -xf R3_odd_data_1K.tar |
| tar -xf R3_odd_data_1K/Und8K-Edit-7.6K.tar -C R3_odd_data_1K/data/rl_train/ |
| ``` |
|
|
| - **详细文档**:包内 `README_RL_understanding.md` |
|
|
| --- |
|
|
| ### 3. `R3_odd_data_1K-img-extract.tar` — 生成侧 RL |
| |
| - **任务**:`skip_image_gen=False`,`train_generation_only=True`,`reward_fn=edit_pair_score_vlm` |
| - **基座**:理解侧 RL ckpt(训练时);归档权重为 **ckpt-150**(评测常用) |
| - **数据**:`Und8K-Edit-7.6K.tar`(~7.6K 编辑对,包内另附) |
| - **解压**: |
| |
| ```bash |
| hf download wyjlu/Youtu-SFT R3_odd_data_1K-img-extract.tar |
| tar -xf R3_odd_data_1K-img-extract.tar |
| tar -xf R3_odd_data_1K-img-extract/ThinkEdit-ge7-weakuniq-plus-new-add.tar \ |
| -C R3_odd_data_1K-img-extract/data/rl_train/ |
| export THINKEDIT_DATA_ROOT="$(pwd)/R3_odd_data_1K-img-extract/data/rl_train/ThinkEdit-ge7-weakuniq-plus-new-add" |
| ``` |
| |
| - **详细文档**:包内 `README_RL_generation.md` |
| |
| --- |
| |
| ### 4. `Bagel_eval.tar` — 评测 |
| |
| - **内容**:BAGEL 模型在 ImgEdit、BLINK、CVBench、POPE 等 benchmark 上的评测脚本与结果 |
| - **主要目录**: |
| - `eval/vlm/`、`eval/gen/` — 评测代码与 benchmark 数据 |
| - `scripts/eval/` — 统一启动脚本(如 `run_imgedit_ckpt000150.sh`、`run_eval_vlm.sh`) |
| - `results/` — 各次评测推理输出 |
| - **解压**: |
| |
| ```bash |
| hf download wyjlu/Youtu-SFT Bagel_eval.tar |
| tar -xf Bagel_eval.tar |
| cd eval # 包内顶层目录名 |
| ``` |
| |
| - **说明**:不含训练权重;评测时需自行指定 `MODEL_PATH` / `BAGEL_ROOT` |
| |
| --- |
| |
| ## 训练链路关系 |
| |
| ``` |
| BAGEL-7B-MoT |
| ↓ Bagel_caption_thinking(SFT step-500) |
| ↓ R3_odd_data_1K(理解侧 RL → ckpt-350) |
| ↓ R3_odd_data_1K-img-extract(生成侧 RL → ckpt-150) |
| ↳ Bagel_eval(各阶段 checkpoint 评测) |
| ``` |
| |
| --- |
|
|
| ## 通用说明 |
|
|
| - 所有 RL 包内 checkpoint **已剥离 optimizer**,仅含 `ema.safetensors` + config + tokenizer |
| - RL 训练需外部 VLM reward 服务,启动前设置 `MASTER_ADDR`、`REWARD_SERVER_URLS` 等(见各包 README) |
| - 下载示例: |
|
|
| ```bash |
| pip install -U huggingface_hub |
| hf download wyjlu/Youtu-SFT <文件名> |
| ``` |
|
|
| --- |
|
|
| ## Citation |
|
|
| ```bibtex |
| @misc{ye2026understandingvsgenerationnavigating, |
| title={Understanding vs. Generation: Navigating Optimization Dilemma in Multimodal Models}, |
| author={Sen Ye and Mengde Xu and Shuyang Gu and Di He and Liwei Wang and Han Hu}, |
| year={2026}, |
| eprint={2602.15772}, |
| archivePrefix={arXiv}, |
| primaryClass={cs.CV}, |
| url={https://arxiv.org/abs/2602.15772}, |
| } |
| ``` |
|
|