Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning on Intel CPUs, GPUs, and NPUs. It provides a distributed inference engine for scaling models across multiple accelerators, a multimodal model runtime for vision and speech tasks, and a low-bit model quantization tool for converting weights into INT4, FP8, and GGUF formats.
The project features a parameter-efficient finetuning framework that enables model adaptation using QLoRA and DPO on Intel hardware. It distinguishes itself by providing specialized optimizations for Intel XPU backends, including the ability to execute large Mixture-of-Experts models on consumer-grade hardware and perform NPU-specific model conversion.
The library covers a broad range of capabilities, including inference optimization via speculative decoding and KV-cache compression, distributed workload distribution through tensor and pipeline parallelism, and the deployment of local retrieval-augmented generation pipelines. It also supports multimodal execution for visual question answering and audio transcription, alongside OpenAI-compatible API serving.