如何在CentOS搭建Stable Diffusion

AI技术
小华
2025-04-17

在CentOS上搭建Stable Diffusion可以通过以下步骤完成:

准备工作

  1. 安装Docker
sudo yum update -y
sudo yum install docker -y
sudo systemctl start docker
sudo systemctl enable docker
sudo docker run hello-world
  1. 配置Docker镜像加速源(可选):
sudo vim /etc/docker/daemon.json

添加以下内容:

{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}

重启Docker服务:

sudo systemctl restart docker
  1. 安装Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*\d')" /docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

部署Stable Diffusion

  1. 克隆Stable Diffusion仓库
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
  1. 创建并激活虚拟环境
python3 -m venv venv
source venv/bin/activate
  1. 升级pip并配置国内源
pip install --upgrade pip
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
  1. 安装必要的依赖包
pip install -r requirements_versions.txt
  1. 配置模型路径(如果需要):

将模型文件放入models目录下,例如:

  • 大模型放入models/checkpoints
  • VAE模型放入models/vae
  • Lora模型放入models/loras
  1. 启动Stable Diffusion WebUI
./webui.sh
  1. 访问WebUI

打开浏览器,访问http://<你的服务器IP>:7860,按照提示完成安装并设置管理员账号。
请注意,以上步骤可能会因网络环境和具体配置有所不同。如果在安装过程中遇到问题,可以参考相关教程或社区支持。

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序