Configuration¶
This guide covers the various configuration options available in FlagEvalMM.
Environment Variables¶
FlagEvalMM uses several environment variables for configuration:
FLAGEVALMM_CACHE_DIR: Directory for caching (default:~/.cache/flagevalmm)FLAGEVALMM_DATASETS_CACHE_DIR: Directory for dataset cachingFLAGEVALMM_MODELS_CACHE_DIR: Directory for model cachingFLAGEVAL_API_KEY: API key for OpenAI modelsFLAGEVAL_BASE_URL: Base URL for API endpoints
Model Configuration¶
Different backends have specific configuration requirements:
VLLM Configuration¶
{
"model_name": "Qwen/Qwen2-VL-72B-Instruct",
"api_key": "EMPTY",
"output_dir": "./results/Qwen2-VL-72B-Instruct",
"min_short_side": 28,
"num_workers": 8,
"backend": "vllm",
"extra_args": "--limit-mm-per-prompt image=18 --tensor-parallel-size 4 --max-model-len 32768 --trust-remote-code --mm-processor-kwargs '{\"max_dynamic_patch\":4}'"
}