Introspective Diffusion Language Model (8B) — a diffusion language model converted from
Qwen3-8B that matches AR quality while enabling parallel token generation.
1# Install
2git clone https://github.com/Introspective-Diffusion/I-DLM.git
3cd I-DLM/inference && bash install.sh
4
5# Launch server
6python -m sglang.launch_server \
7 --model-path yifanyu/I-DLM-8B \
8 --trust-remote-code --tp-size 1 --dtype bfloat16 \
9 --mem-fraction-static 0.85 --max-running-requests 32 \
10 --attention-backend flashinfer --dllm-algorithm IDLMBlockN \
11 --dllm-algorithm-config inference/configs/idlm_blockN4_config.yaml \
12 --port 30000
13
14# Generate
15curl http://localhost:30000/v1/chat/completions \
16 -H "Content-Type: application/json" \
17 -d '{"model":"default","messages":[{"role":"user","content":"Prove sqrt(2) is irrational."}],"max_tokens":4096}'
See the
inference README for detailed setup, evaluation, and benchmarking.
I-DLM recovers introspective consistency (AR models' inherent self-agreement) through:
1@article{yu2026introspective,
2 title={Introspective Diffusion Language Models},
3 author={Yu, Yifan and Jian, Yuqing and Wang, Junxiong and Zhou, Zhongzhu
4 and Zhuang, Donglin and Fang, Xinyu and Yanamandra, Sri
5 and Wu, Xiaoxia and Wu, Qingyang and Song, Shuaiwen Leon
6 and Dao, Tri and Athiwaratkun, Ben and Zou, James
7 and Lai, Fan and Xu, Chenfeng},
8 journal={arXiv preprint arXiv:2604.11035},
9 year={2026}
10}