vllm-installer

Install, configure, and run vLLM on NVIDIA GPUs with CUDA.

9|1|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/yangwhale/gpu-tpu-pedia --skill vllm-installer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vllm-installer
Source: https://github.com/yangwhale/gpu-tpu-pedia/tree/main/VibeCoding/claude-code/skills/vllm-installer
Command: npx skills add https://github.com/yangwhale/gpu-tpu-pedia --skill vllm-installer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill provides a turnkey guide to install, configure, and diagnose vLLM on NVIDIA GPUs, removing guesswork and reducing setup time.

Core Features & Use Cases

  • End-to-end installation: CUDA, PyTorch, vLLM, FlashInfer, and KV transfer components.
  • Environment validation and debugging: LSSD mount checks, LD_LIBRARY_PATH setup, and DeepEP readiness for MoE models.
  • Server deployment and testing: Launch an OpenAI-compatible vLLM API server and verify model endpoints.
  • Troubleshooting and maintenance: Diagnose common issues and re-run the diagnostic workflow.

Quick Start

source ./scripts/setup_env.sh pip install vllm==0.14.1 flashinfer-python==0.5.3 flashinfer-cubin==0.5.3 pip install nvidia-nccl-cu12==2.28.3 nvidia-cudnn-cu12==9.16.0.29 vllm serve Qwen/Qwen2.5-7B-Instruct --tensor-parallel-size 4 --port 8000 --host 0.0.0.0

Frequently Asked Questions about vllm-installer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install and configure vLLM on NVIDIA GPUs?

To install vLLM on NVIDIA GPUs, run the environment setup script and use pip to install vLLM, FlashInfer, and NCCL packages, ensuring prerequisites like CUDA and PyTorch are correctly configured before launching the server.

Can I run multi-GPU tensor parallelism with vLLM?

Yes, you can run multi-GPU tensor parallelism with vLLM by passing the tensor parallel size argument during server startup, distributing model inference across multiple NVIDIA GPUs.

Does vLLM support deployment for MoE models using DeepEP?

Yes, vLLM supports MoE models using DeepEP, which is configured during environment setup to ensure readiness and validated through diagnostic workflows before server startup.

Why does my vLLM server fail to start after installation?

If your vLLM server fails to start, run the diagnostic workflow to check LSSD mount configurations, verify LD_LIBRARY_PATH setup, and ensure all CUDA and PyTorch dependencies are correctly installed.

Do I need FlashInfer and KV transfer components to serve an OpenAI-compatible vLLM API?

Yes, you need FlashInfer and KV transfer components installed alongside vLLM to properly configure the environment and serve an OpenAI-compatible API endpoint.

What is the best way to verify a vLLM deployment after setup?

The best way to verify a vLLM deployment is to launch an OpenAI-compatible API server and test model endpoints directly, ensuring the environment validation and debugging steps are completed beforehand.