gitextract_56m520fi/ ├── .gitignore ├── LICENSE ├── README.md ├── build_soft_labels/ │ └── gen_soft_label.py ├── preprocessor/ │ └── tokenizer.model ├── pyproject.toml ├── scripts/ │ ├── eval_dist.sh │ ├── eval_score.sh │ ├── infer.sh │ ├── infer_lora.sh │ ├── train.sh │ └── train_lora.sh ├── src/ │ ├── __init__.py │ ├── constants.py │ ├── conversation.py │ ├── datasets/ │ │ ├── __init__.py │ │ ├── pair_dataset.py │ │ ├── single_dataset.py │ │ └── utils.py │ ├── evaluate/ │ │ ├── __init__.py │ │ ├── cal_distribution_gap.py │ │ ├── cal_plcc_srcc.py │ │ ├── eval_qbench_mcq.py │ │ ├── iqa_eval.py │ │ └── scorer.py │ ├── mm_utils.py │ ├── model/ │ │ ├── __init__.py │ │ ├── builder.py │ │ ├── configuration_mplug_owl2.py │ │ ├── convert_mplug_owl2_weight_to_hf.py │ │ ├── modeling_attn_mask_utils.py │ │ ├── modeling_llama2.py │ │ ├── modeling_mplug_owl2.py │ │ ├── utils.py │ │ └── visual_encoder.py │ ├── train/ │ │ ├── mplug_owl2_trainer.py │ │ └── train_mem.py │ └── utils.py └── tests/ ├── datasets/ │ ├── test_pair_dataset.py │ └── test_uncertainty_levels.py └── model/ ├── test_find_prefix.py └── test_grad.py