vLLM for Baidu Kunlun Baidu's vLLM Kunlun plugin, open-sourced on Dec 8, 2025, enables vLLM to run on Kunlun XPU hardware, supporting 20+ models including Qwen, Llama, DeepSeek, GLM, and Gemma4, with features like quantization, LoRA, and speculative decoding. The latest development version v0.25.1 adds support for Qwen3.5, Gemma4, and GLM MoE DSA, while v0.11.0 and v0.10.1.1 introduced multimodal models and performance optimizations. ๐Ÿ“– Documentation https://vllm-kunlun.readthedocs.io/en/latest/ | | https://vllm-kunlun.readthedocs.io/en/latest/quick start.html ๐Ÿš€ Quick Start | https://vllm-kunlun.readthedocs.io/en/latest/installation.html ๐Ÿ“ฆ Installation ๐Ÿ’ฌ Slack - 2026/07 ๐Ÿšง v0.25.1 under development โ€” Added Qwen3.5 / Qwen3.5-MoE, Gemma4 text and multimodal , GLM MoE DSA, and DFlash speculative decoding - 2026/02 โšก Performance optimizations โ€” Fused MoE with small batches, optimized attention metadata building, Multi-LoRA inference achieves 80%+ of non-LoRA performance - 2026/02 ๐Ÿ”ง DeepSeek-V3.2 MTP support โ€” Added MTP Multi-Token Prediction for DeepSeek-V3.2, with RoPE and decoding stage kernel optimizations - 2026/01 ๐Ÿ”ข New quantization methods โ€” Support for compressed-tensors W4A16, AWQ MoE W4A16, and DeepSeek-V3.2 W8A8 quantization - 2026/01 ๐Ÿ› ๏ธ CI/CD overhaul โ€” Added E2E tests, unit test CI, ruff format checks, and modular CI workflow refactoring - 2025/12 ๐ŸŽ‰ v0.11.0 released โ€” Added Qwen3-Omni, Qwen3-Next, Seed-OSS support Release Notes https://github.com/baidu/vLLM-Kunlun/releases/tag/v0.11.0 - 2025/12 ๐Ÿ“ฆ v0.10.1.1 released โ€” 5+ multimodal models, AWQ/GPTQ quantization for dense models, Piecewise Kunlun Graph, vLLM V1 engine, Flash-Infer Top-K/Top-P sampling with 10-100ร— speedup Release Notes https://github.com/baidu/vLLM-Kunlun/releases/tag/v0.10.1.1 - 2025/12 ๐ŸŒŸ Initial release of vLLM Kunlun โ€” Open sourced on Dec 8, 2025 vLLM Kunlun vllm-kunlun is a community-maintained hardware plugin designed to seamlessly run vLLM https://github.com/vllm-project/vllm on the Kunlun XPU . It is the recommended approach for integrating the Kunlun backend within the vLLM community, adhering to the principles outlined in the RFC Hardware Pluggable https://github.com/vllm-project/vllm/issues/11162 . This plugin provides a hardware-pluggable interface that decouples the integration of the Kunlun XPU with vLLM. By utilizing vLLM Kunlun, popular open-source models โ€” including Transformer-like, Mixture-of-Expert MoE , Embedding, and Multi-modal LLMs โ€” can run effortlessly on the Kunlun XPU. Seamless Plugin Integration โ€” Works as a standard vLLM platform plugin via Python entry points, no need to modify vLLM source code Broad Model Support โ€” Supports 20+ mainstream LLMs including Qwen, Llama, DeepSeek, GLM, Gemma4, Kimi-K2, and multimodal models Quantization Support โ€” W8A8 INT8 , AWQ, GPTQ, and compressed-tensors W4A16 for MoE and dense models LoRA Fine-Tuning โ€” LoRA and Multi-LoRA adapter support for Qwen series models Piecewise Kunlun Graph โ€” Hardware-accelerated graph optimization for high-performance inference FlashMLA Attention โ€” Optimized multi-head latent attention for DeepSeek MLA architectures Speculative Decoding โ€” MTP Multi-Token Prediction for DeepSeek-V3.2 and DFlash/EAGLE-style proposers Tensor Parallelism โ€” Multi-device parallel inference with distributed execution support OpenAI-Compatible API โ€” Serve models with the standard OpenAI API interface Hardware : Kunlun3 P800 OS : Ubuntu 20.04 Software :- Python = 3.10 - PyTorch = 2.5.1 KL3-customized xpytorch build, see Installation https://vllm-kunlun.readthedocs.io/en/latest/installation.html - vLLM matching version, see requirements.txt /baidu/vLLM-Kunlun/blob/v0.25.1-dev/requirements.txt - transformers == 5.2.0 Qwen3.5 requires transformers 5.x | Model | Support | Quantization | LoRA | Kunlun Graph | |---|---|---|---|---| | Qwen2 | โœ… | โœ… | โœ… | โœ… | | Qwen2.5 | โœ… | โœ… | โœ… | โœ… | | Qwen3 | โœ… | โœ… | โœ… | โœ… | | Qwen3-Moe | โœ… | โœ… | โœ… | โœ… | | Qwen3-Next | โœ… | โœ… | โœ… | โœ… | | Qwen3.5 | โœ… | โœ… | โœ… | | | Qwen3.5-Moe | โœ… | โœ… | โœ… | | | MiMo-V2-Flash | โœ… | โœ… | โœ… | | | Llama2 | โœ… | โœ… | โœ… | โœ… | | Llama3 | โœ… | โœ… | โœ… | โœ… | | Llama3.1 | โœ… | โœ… | โœ… | | | gpt-oss | โœ… | โœ… | || | Gemma4 | โœ… | โœ… | || | GLM4.5 | โœ… | โœ… | โœ… | | | GLM4.5Air | โœ… | โœ… | โœ… | | | GLM5 | โœ… | โœ… | โœ… | | | InternLM2 | โœ… | โœ… | || | Seed-OSS | โœ… | โœ… | || | DeepSeek-R1 | โœ… | โœ… | โœ… | | | DeepSeek-V3 | โœ… | โœ… | โœ… | | | DeepSeek-V3.2 | โœ… | โœ… | โœ… | | | Kimi-K2 | โœ… | โœ… | โœ… | | Model | Support | Quantization | LoRA | Kunlun Graph | |---|---|---|---|---| | Qwen2-VL | โœ… | โœ… | โœ… | | | Qwen2.5-VL | โœ… | โœ… | โœ… | | | Qwen3-VL | โœ… | โœ… | โœ… | | | Qwen3-VL-MoE | โœ… | โœ… | โœ… | | | Gemma4 | โœ… | โœ… | || | InternVL-2.5 | โœ… | โœ… | || | InternVL-3.5 | โœ… | โœ… | || | InternS1 | โœ… | โœ… | Current environment: 16-way concurrency, input/output size 2048. python -m vllm.entrypoints.openai.api server \ --host 0.0.0.0 \ --port 8356 \ --model