Air-Gapped Installation
You can install GPUStack in an air-gapped environment. An air-gapped environment refers to a setup where GPUStack will be installed offline.
The following methods are available for installing GPUStack in an air-gapped environment:
OS | Arch | Supported methods |
---|---|---|
Linux | AMD64 | Docker Installation |
Docker Installation
Prerequisites
- Port Requirements
- CPU support for llama-box backend: AMD64 with AVX2
Check if the CPU is supported:
lscpu | grep avx2
Check if the driver is installed:
mthreads-gmi
Check if the MT Container Toolkits are installed and set as the default runtime:
# cd /usr/bin/musa && sudo ./docker setup $PWD
docker info | grep Runtimes | grep mthreads
Run GPUStack
When running GPUStack with Docker, it works out of the box in an air-gapped environment as long as the Docker images are available. To do this, follow these steps:
- Pull GPUStack docker image in an online environment:
docker pull gpustack/gpustack:latest-musa
If your online environment differs from the air-gapped environment in terms of OS or arch, specify the OS and arch of the air-gapped environment when pulling the image:
docker pull --platform linux/amd64 gpustack/gpustack:latest-musa
- Publish docker image to a private registry or load it directly in the air-gapped environment.
- Refer to the Docker Installation guide to run GPUStack using Docker.