Harry Mellor e8c23ff989
[Doc] Organise installation documentation into categories and tabs (#11935)
Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
2025-01-13 12:27:36 +00:00

4.0 KiB

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

:start-after: "# Installation"
:end-before: "## Requirements"

:::

:::{tab-item} ROCm :sync: rocm

:start-after: "# Installation"
:end-before: "## Requirements"

:::

:::{tab-item} XPU :sync: xpu

:start-after: "# Installation"
:end-before: "## Requirements"

:::

::::

Requirements

  • OS: Linux
  • Python: 3.9 -- 3.12

::::{tab-set} :sync-group: device

:::{tab-item} CUDA :sync: cuda

:start-after: "## Requirements"
:end-before: "## Set up using Python"

:::

:::{tab-item} ROCm :sync: rocm

:start-after: "## Requirements"
:end-before: "## Set up using Python"

:::

:::{tab-item} XPU :sync: xpu

:start-after: "## Requirements"
:end-before: "## Set up using Python"

:::

::::

Set up using Python

Create a new Python environment

::::{tab-set} :sync-group: device

:::{tab-item} CUDA :sync: cuda

: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

:start-after: "### Pre-built wheels"
:end-before: "### Build wheel from source"

:::

:::{tab-item} ROCm :sync: rocm

:start-after: "### Pre-built wheels"
:end-before: "### Build wheel from source"

:::

:::{tab-item} XPU :sync: xpu

: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

:start-after: "### Build wheel from source"
:end-before: "## Set up using Docker"

:::

:::{tab-item} ROCm :sync: rocm

:start-after: "### Build wheel from source"
:end-before: "## Set up using Docker"

:::

:::{tab-item} XPU :sync: xpu

: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

:start-after: "### Pre-built images"
:end-before: "### Build image from source"

:::

:::{tab-item} ROCm :sync: rocm

:start-after: "### Pre-built images"
:end-before: "### Build image from source"

:::

:::{tab-item} XPU :sync: xpu

: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

:start-after: "### Build image from source"
:end-before: "## Supported features"

:::

:::{tab-item} ROCm :sync: rocm

:start-after: "### Build image from source"
:end-before: "## Supported features"

:::

:::{tab-item} XPU :sync: xpu

:start-after: "### Build image from source"
:end-before: "## Supported features"

:::

::::

Supported features

::::{tab-set} :sync-group: device

:::{tab-item} CUDA :sync: cuda

:start-after: "## Supported features"

:::

:::{tab-item} ROCm :sync: rocm

:start-after: "## Supported features"

:::

:::{tab-item} XPU :sync: xpu

:start-after: "## Supported features"

:::

::::