CentOS部署Stable Diffusion怎么配置

AI技术
小华
2025-06-16

在CentOS上部署Stable Diffusion涉及多个步骤,包括安装必要的软件包、配置环境、下载和运行Stable Diffusion WebUI等。以下是一个详细的安装教程:

安装前准备

  1. 更新系统
sudo yum update -y
  1. 安装必要的依赖
sudo yum install -y git python3 python3-pip python3-devel gcc cmake protobuf rust
  1. 安装Homebrew(可选,用于安装其他依赖)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装Stable Diffusion

  1. 安装Python和pip
cd /usr/local
wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz
tar -zxvf Python-3.10.6.tgz
cd Python-3.10.6
./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl --with-openssl-rpathauto
make -j$(nproc)
sudo make install
sudo ln -s /usr/local/python3/bin/python3.10 /usr/bin/python3
sudo ln -s /usr/local/python3/bin/pip3.10 /usr/bin/pip3
pip3 install --upgrade pip
  1. 安装PyTorch和xformers

在Stable Diffusion WebUI目录中,安装PyTorch和xformers:

pip3 install torch torchvision torchaudio
pip3 install xformers
  1. 下载并安装Stable Diffusion WebUI
wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
chmod +x webui.sh
./webui.sh

配置和启动

  1. 进入安装目录
cd stable-diffusion-webui
  1. 启动Stable Diffusion WebUI
python3 -m venv venv
source venv/bin/activate
pip install -r requirements_versions.txt
./webui.sh
  1. 访问WebUI

打开浏览器,访问 http://<你的服务器IP>:7860,按照提示完成安装并设置管理员账号。

注意事项

  • 硬件要求:Stable Diffusion对GPU有一定要求,建议使用NVIDIA GPU并安装CUDA和cuDNN。
  • 网络连接:确保你的服务器有稳定的网络连接,以便下载所需的依赖和模型。
  • 权限问题:确保你有足够的权限来安装软件和运行Web服务器。
  • 安全性:在生产环境中使用Docker或虚拟环境时,注意配置防火墙和安全组规则,确保只有授权用户可以访问WebUI。

通过以上步骤,你应该能够在CentOS上成功安装并运行Stable Diffusion。如果在安装过程中遇到问题,可以参考相关的教程或社区支持。

亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序