如何在Linux服务器上安装Stable Diffusion WebUI
在Linux服务器上安装Stable Diffusion WebUI的步骤通常如下:
- 确保服务器满足所有的系统要求,包括Python版本、CUDA版本以及NVIDIA驱动程序。
- 创建一个Python虚拟环境。
- 安装Stable Diffusion WebUI所需的依赖库。
- 下载并安装Stable Diffusion WebUI。
以下是一个简化的安装指南:
# 1. 安装Git和Python
sudo apt update
sudo apt install -y git python3 python3-pip
# 2. 创建Python虚拟环境
python3 -m venv sd-webui-venv
source sd-webui-venv/bin/activate
# 3. 安装PyTorch和其他依赖
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
pip install -r https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/requirements.txt
# 4. 克隆Stable Diffusion WebUI仓库
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
# 5. 下载预训练权重
bash ./scripts/download_models.sh
# 6. 运行Stable Diffusion WebUI
./webui.sh
请确保在运行这些命令之前,服务器已经安装了NVIDIA驱动程序和CUDA,并且你有一个有效的NVIDIA GPU来运行Stable Diffusion。
这个安装过程是基于假设你有一个全新的Linux服务器环境。如果你的环境中已经有了特定版本的依赖项,你可能需要对安装命令进行调整。
评论已关闭