Fast-dLLM++ on Multimodal LLaDA-V
June 15, 2026 · View on GitHub
Multimodal evaluation for Fast-dLLM++, reproducing the MathVista / MathVerse results with LLaDA-V, a diffusion vision-language model.
Evaluation uses the lmms-eval harness. The model is downloaded automatically from Hugging Face (GSAI-ML/LLaDA-V).
Setup
cd LLaDA-V
bash init_env.sh # installs eval/lmms-eval and train/ (the llava package)
pip install levenshtein loguru
Run evaluation
MathVista / MathVerse, with Fast-dLLM++ enabled (use_fast_dllm=true); the Fréchet margin and other
decoding controls are passed through --gen_kwargs:
cd eval
bash scripts/mathvista.sh # MathVista (single GPU)
bash scripts/mathverse.sh # MathVerse
MathVista is scored by a GPT evaluator and MathVerse by an offline GPT judge, both of which read
OPENAI_API_KEY from the environment — export your own key, do not commit it:
export OPENAI_API_KEY=<your_openai_api_key>
# score MathVerse submissions
python scripts/mathverse_offline_judge.py --workers 2 \
--input exp/llava_v_eval/LLaDA-V/submissions/mathverse_testmini_vision_results.json
scripts/evaluate.sh is a general multi-task runner if you want to evaluate on the broader lmms-eval
task suite.
Acknowledgements & citation
The model package and harness are based on LLaDA-V, LLaVA-NeXT, lmms-eval, and Fast-dLLM. We thank the authors for their work.
@article{you2025llada,
title={LLaDA-V: Large Language Diffusion Models with Visual Instruction Tuning},
author={You, Zebin and Nie, Shen and Zhang, Xiaolu and Hu, Jun and Zhou, Jun and Lu, Zhiwu and Wen, Ji-Rong and Li, Chongxuan},
journal={arXiv preprint arXiv:2505.16933},
year={2025}
}