gitextract_8_p77n13/ ├── .gitignore ├── README.md ├── add_degradation/ │ ├── add_degradation.py │ └── generate_degradation.py ├── app.py ├── demo.py ├── requirements.txt ├── run_scripts/ │ └── run_grpo_robust.sh ├── setup.sh └── src/ ├── eval/ │ ├── test_od_r1.py │ ├── test_rec_baseline.py │ ├── test_rec_r1.py │ └── test_rec_r1_internvl.py └── open-r1-multimodal/ ├── .gitignore ├── LICENSE ├── Makefile ├── configs/ │ ├── ddp.yaml │ ├── zero2.yaml │ └── zero3.yaml ├── local_scripts/ │ ├── zero2.json │ ├── zero3.json │ ├── zero3.yaml │ ├── zero3_offload.json │ └── zero_stage2_config.json ├── setup.cfg ├── setup.py └── src/ └── open_r1/ ├── __init__.py ├── configs.py ├── evaluate.py ├── generate.py ├── grpo_jsonl.py ├── qwen2_5vl_monkey_patch.py ├── trainer/ │ ├── __init__.py │ ├── grpo_config.py │ └── grpo_trainer.py ├── utils/ │ ├── __init__.py │ ├── callbacks.py │ ├── evaluation.py │ ├── hub.py │ ├── math.py │ └── pycocotools/ │ ├── coco.py │ └── cocoeval.py └── vlm_modules/ ├── __init__.py ├── qwen_module.py └── vlm_module.py