vLLM TPU is a variant of vLLM that runs on Google Cloud TPUs (v5e/v5p). It provides a high-throughput and memory-efficient inference and serving engine for large language models, leveraging TPU-specific optimizations like Pallas kernels for attention and quantization. The current version is 0.19.0, following the main vLLM release cadence (monthly).
pip install vllm-tpuNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic inference with a small model on TPU. Assumes a TPU VM (v5e/v5p) with torch_xla installed.
Verify model compatibility before use; refer to the vLLM TPU docs.
Provision a TPU VM and install the TPU runtime: https://cloud.google.com/tpu/docs/users-guide-tpu-vm
Uninstall vllm first: pip uninstall vllm; then pip install vllm-tpu.