SVBench
[ICLR'2025 Spotlight] Official repository for "SVBench: A Benchmark with Temporal Multi-Turn Dialogues for Streaming Video Understanding"
File Explorer
Download Latest Version (.zip)- framework.png
- model_framework.png
- overview.png
- ring.png
- demo.mp4
- construct_QA_chain.py
- identify_Temporal_Linkages.py
- process_QA_chain_format.py
- process_temporal_linkages_format.py
- eval_chainQA_gpt4_gpt4o.py
- eval_ConQA_gpt4_gpt4o.py
- eval_SingleQA_gpt4_gpt4o.py
- extract_video_frame_1s.py
- evaluate_caption.py
- evaluate_cmmmu.py
- eval_gpt_review_bench.py
- evaluate_llava_bench.py
- rule.json
- summarize_gpt_review.py
- ext_ans.py
- calculate_score.py
- evaluate_mathvista.py
- extract_answer.py
- utilities.py
- evaluate_mmbench.py
- artwork.txt
- celebrity.txt
- code_reasoning.txt
- color.txt
- commonsense_reasoning.txt
- count.txt
- existence.txt
- landmark.txt
- numerical_calculation.txt
- OCR.txt
- position.txt
- posters.txt
- scene.txt
- text_translation.txt
- celebrity.txt
- code_reasoning.txt
- color.txt
- commonsense_reasoning.txt
- count.txt
- existence.txt
- landmark.txt
- numerical_calculation.txt
- OCR.txt
- position.txt
- posters.txt
- scene.txt
- text_translation.txt
- artwork.txt
- calculation.py
- eval.py
- README.md
- data_utils.cpython-310.pyc
- data_utils.cpython-39.pyc
- eval_utils.cpython-39.pyc
- answer_dict_val.json
- data_utils.py
- eval_utils.py
- evaluate_mmmu.py
- main_eval_only.py
- evaluate_mmvet.py
- evaluate_mmvp.py
- evaluate_mvbench.py
- eval_pope.py
- evaluate_pope.py
- evaluate_grounding.py
- evaluate_scienceqa.py
- calculation.py
- evaluate_seed.py
- tools.cpython-310.pyc
- tools.cpython-39.pyc
- calculate_score.py
- evaluate_lvlm.py
- tools.py
- convert_gqa_for_eval.py
- evaluate_vqa.py
- infographicsvqa_eval.py
- textvqa_eval.py
- conversation.cpython-310.pyc
- conversation.cpython-38.pyc
- conversation.cpython-39.pyc
- dist_utils.cpython-310.pyc
- dist_utils.cpython-39.pyc
- __init__.cpython-310.pyc
- __init__.cpython-38.pyc
- __init__.cpython-39.pyc
- configuration_internlm2.cpython-310.pyc
- configuration_internlm2.cpython-38.pyc
- configuration_internlm2.cpython-39.pyc
- modeling_internlm2.cpython-310.pyc
- modeling_internlm2.cpython-38.pyc
- modeling_internlm2.cpython-39.pyc
- configuration_internlm2.py
- modeling_internlm2.py
- tokenization_internlm2.py
- tokenization_internlm2_fast.py
- __init__.cpython-310.pyc
- __init__.cpython-38.pyc
- __init__.cpython-39.pyc
- configuration_intern_vit.cpython-310.pyc
- configuration_intern_vit.cpython-38.pyc
- configuration_intern_vit.cpython-39.pyc
- configuration_internvl_chat.cpython-310.pyc
- configuration_internvl_chat.cpython-38.pyc
- configuration_internvl_chat.cpython-39.pyc
- flash_attention.cpython-310.pyc
- flash_attention.cpython-38.pyc
- flash_attention.cpython-39.pyc
- modeling_intern_vit.cpython-310.pyc
- modeling_intern_vit.cpython-38.pyc
- modeling_intern_vit.cpython-39.pyc
- modeling_internvl_chat.cpython-310.pyc
- modeling_internvl_chat.cpython-38.pyc
- modeling_internvl_chat.cpython-39.pyc
- __init__.py
- configuration_intern_vit.py
- configuration_internvl_chat.py
- flash_attention.py
- modeling_intern_vit.py
- modeling_internvl_chat.py
- configuration_phi3.cpython-310.pyc
- configuration_phi3.cpython-38.pyc
- configuration_phi3.cpython-39.pyc
- modeling_phi3.cpython-310.pyc
- modeling_phi3.cpython-38.pyc
- modeling_phi3.cpython-39.pyc
- configuration_phi3.py
- modeling_phi3.py
- __init__.py
- __init__.cpython-310.pyc
- __init__.cpython-39.pyc
- llama2_flash_attn_monkey_patch.cpython-310.pyc
- llama2_flash_attn_monkey_patch.cpython-39.pyc
- llama_flash_attn_monkey_patch.cpython-310.pyc
- llama_flash_attn_monkey_patch.cpython-39.pyc
- llama_rmsnorm_monkey_patch.cpython-310.pyc
- llama_rmsnorm_monkey_patch.cpython-39.pyc
- pad_data_collator.cpython-310.pyc
- pad_data_collator.cpython-39.pyc
- train_sampler_patch.cpython-310.pyc
- train_sampler_patch.cpython-39.pyc
- __init__.py
- llama2_flash_attn_monkey_patch.py
- llama_flash_attn_monkey_patch.py
- llama_rmsnorm_monkey_patch.py
- pad_data_collator.py
- train_sampler_patch.py
- __init__.cpython-310.pyc
- __init__.cpython-38.pyc
- __init__.cpython-39.pyc
- constants.cpython-310.pyc
- constants.cpython-39.pyc
- dataset.cpython-310.pyc
- dataset.cpython-38.pyc
- dataset.cpython-39.pyc
- trainer_monkey_patch.cpython-310.pyc
- trainer_monkey_patch.cpython-39.pyc
- __init__.py
- constants.py
- dataset.py
- internvl_chat_finetune.py
- internvl_chat_pretrain.py
- trainer_monkey_patch.py
- conversation.py
- dist_utils.py
- evaluate.sh
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/sotayang/SVBench
Downloads the entire project code from GitHub to your computer.
cd SVBench
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install opencv-python=4.10.0.84
Installs the package published on PyPI directly β no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
