gitextract_qqaeml4x/ ├── .gitattributes ├── .gitignore ├── README.md ├── characters/ │ ├── nsfw.txt │ └── sfw.txt ├── clipcrop.py ├── configs/ │ └── upscaler.yaml ├── dbimutils.py ├── file_manager.py ├── install.py ├── interrogators/ │ ├── blip_interrogator.py │ ├── booru_interrogator.py │ ├── data/ │ │ ├── artists.txt │ │ ├── flavors.txt │ │ ├── mediums.txt │ │ └── movements.txt │ ├── idefics2_interrogator.py │ ├── interrogator.py │ ├── llava2_interrogator.py │ ├── moondream_interrogator.py │ └── wolf_interrogator.py ├── javascript/ │ └── smart_process.js ├── model_download.py ├── mplug_owl2/ │ ├── __init__.py │ ├── constants.py │ ├── conversation.py │ ├── evaluate/ │ │ ├── EVALUATION.md │ │ ├── __init__.py │ │ ├── evaluate_caption.py │ │ ├── evaluate_mmbench.py │ │ ├── evaluate_mme.py │ │ ├── evaluate_mmmu.py │ │ ├── evaluate_vqa.py │ │ ├── mmbench_converter.py │ │ ├── vqa.py │ │ └── vqa_eval.py │ ├── local_serve/ │ │ ├── __init__.py │ │ ├── local_web_server.py │ │ └── model_worker.py │ ├── mm_utils.py │ ├── model/ │ │ ├── __init__.py │ │ ├── builder.py │ │ ├── configuration_mplug_owl2.py │ │ ├── configuration_qwen.py │ │ ├── convert_mplug_owl2_weight_to_hf.py │ │ ├── modeling_attn_mask_utils.py │ │ ├── modeling_llama2.py │ │ ├── modeling_mplug_owl2.py │ │ ├── modeling_qwen.py │ │ ├── multiway.py │ │ ├── utils.py │ │ └── visual_encoder.py │ ├── serve/ │ │ ├── __init__.py │ │ ├── cli.py │ │ ├── controller.py │ │ ├── gradio_web_server.py │ │ ├── model_worker.py │ │ └── register_workers.py │ ├── train/ │ │ ├── llama_flash_attn_monkey_patch.py │ │ ├── mplug_owl2_trainer.py │ │ ├── train.py │ │ └── train_mem.py │ └── utils.py ├── process_params.py ├── processors.py ├── requirements.txt ├── scripts/ │ └── process_main.py ├── smartprocess.py ├── style.css ├── super_resolution.py └── upscalers/ └── spandrel/ ├── spandrel_srformer_model.py └── spandrel_upscaler_base.py