# GPU vLLM is a Python library that supports the following GPU variants. Select your GPU type to see vendor specific instructions: :::::{tab-set} :sync-group: device ::::{tab-item} CUDA :sync: cuda :::{include} cuda.inc.md :start-after: "# Installation" :end-before: "## Requirements" ::: :::: ::::{tab-item} ROCm :sync: rocm :::{include} rocm.inc.md :start-after: "# Installation" :end-before: "## Requirements" ::: :::: ::::{tab-item} XPU :sync: xpu :::{include} xpu.inc.md :start-after: "# Installation" :end-before: "## Requirements" ::: :::: ::::: ## Requirements - OS: Linux - Python: 3.9 -- 3.12 :::::{tab-set} :sync-group: device ::::{tab-item} CUDA :sync: cuda :::{include} cuda.inc.md :start-after: "## Requirements" :end-before: "## Set up using Python" ::: :::: ::::{tab-item} ROCm :sync: rocm :::{include} rocm.inc.md :start-after: "## Requirements" :end-before: "## Set up using Python" ::: :::: ::::{tab-item} XPU :sync: xpu :::{include} xpu.inc.md :start-after: "## Requirements" :end-before: "## Set up using Python" ::: :::: ::::: ## Set up using Python ### Create a new Python environment :::{include} ../python_env_setup.inc.md ::: :::::{tab-set} :sync-group: device ::::{tab-item} CUDA :sync: cuda :::{include} cuda.inc.md :start-after: "## Create a new Python environment" :end-before: "### Pre-built wheels" ::: :::: ::::{tab-item} ROCm :sync: rocm There is no extra information on creating a new Python environment for this device. :::: ::::{tab-item} XPU :sync: xpu There is no extra information on creating a new Python environment for this device. :::: ::::: ### Pre-built wheels :::::{tab-set} :sync-group: device ::::{tab-item} CUDA :sync: cuda :::{include} cuda.inc.md :start-after: "### Pre-built wheels" :end-before: "### Build wheel from source" ::: :::: ::::{tab-item} ROCm :sync: rocm :::{include} rocm.inc.md :start-after: "### Pre-built wheels" :end-before: "### Build wheel from source" ::: :::: ::::{tab-item} XPU :sync: xpu :::{include} xpu.inc.md :start-after: "### Pre-built wheels" :end-before: "### Build wheel from source" ::: :::: ::::: (build-from-source)= ### Build wheel from source :::::{tab-set} :sync-group: device ::::{tab-item} CUDA :sync: cuda :::{include} cuda.inc.md :start-after: "### Build wheel from source" :end-before: "## Set up using Docker" ::: :::: ::::{tab-item} ROCm :sync: rocm :::{include} rocm.inc.md :start-after: "### Build wheel from source" :end-before: "## Set up using Docker" ::: :::: ::::{tab-item} XPU :sync: xpu :::{include} xpu.inc.md :start-after: "### Build wheel from source" :end-before: "## Set up using Docker" ::: :::: ::::: ## Set up using Docker ### Pre-built images :::::{tab-set} :sync-group: device ::::{tab-item} CUDA :sync: cuda :::{include} cuda.inc.md :start-after: "### Pre-built images" :end-before: "### Build image from source" ::: :::: ::::{tab-item} ROCm :sync: rocm :::{include} rocm.inc.md :start-after: "### Pre-built images" :end-before: "### Build image from source" ::: :::: ::::{tab-item} XPU :sync: xpu :::{include} xpu.inc.md :start-after: "### Pre-built images" :end-before: "### Build image from source" ::: :::: ::::: ### Build image from source :::::{tab-set} :sync-group: device ::::{tab-item} CUDA :sync: cuda :::{include} cuda.inc.md :start-after: "### Build image from source" :end-before: "## Supported features" ::: :::: ::::{tab-item} ROCm :sync: rocm :::{include} rocm.inc.md :start-after: "### Build image from source" :end-before: "## Supported features" ::: :::: ::::{tab-item} XPU :sync: xpu :::{include} xpu.inc.md :start-after: "### Build image from source" :end-before: "## Supported features" ::: :::: ::::: ## Supported features :::::{tab-set} :sync-group: device ::::{tab-item} CUDA :sync: cuda :::{include} cuda.inc.md :start-after: "## Supported features" ::: :::: ::::{tab-item} ROCm :sync: rocm :::{include} rocm.inc.md :start-after: "## Supported features" ::: :::: ::::{tab-item} XPU :sync: xpu :::{include} xpu.inc.md :start-after: "## Supported features" ::: :::: :::::