gitextract_pka9nsld/ ├── .gitignore ├── LICENSE ├── README.md ├── data/ │ ├── multiple_choice_qa/ │ │ ├── EgoSchema.csv │ │ ├── IntentQA.csv │ │ ├── NExT_QA.csv │ │ ├── STAR.csv │ │ └── TVQA.csv │ ├── open_ended_qa/ │ │ ├── ActivityNet_QA.csv │ │ ├── MSRVTT_QA.csv │ │ ├── MSVD_QA.csv │ │ └── TGIF_FrameQA.csv │ └── text_generation_benchmark/ │ ├── Consistency_QA1.csv │ ├── Consistency_QA2.csv │ ├── Generic_QA.csv │ └── Temporal_QA.csv ├── eval_gpt4v_multiplechoice.py ├── eval_gpt4v_openended.py ├── eval_gpt4v_textgeneration_openended.py ├── eval_llava_multiplechoice.py ├── eval_llava_openended.py ├── eval_llava_textgeneration_openended.py ├── evaluation/ │ ├── __init__.py │ ├── direct_answer_eval.py │ ├── gpt3_consistency_utils.py │ └── gpt3_evaluation_utils.py ├── model_processor/ │ ├── __init__.py │ ├── base_model_inference.py │ ├── gpt4_model_processor.py │ └── llava2_model_processor.py ├── pipeline_processor/ │ ├── __init__.py │ ├── gpt4_pipeline.py │ ├── llava_pipeline.py │ └── record.py ├── requirements.txt └── vision_processor/ ├── __init__.py ├── base_frame_extractor.py ├── base_post_processor.py ├── decorator_processor.py ├── fps_extractor.py ├── fps_gridview_processor.py ├── gridview_generator.py └── video_validation.py