CentOS部署Stable Diffusion的流程

AI技术
小华
2025-05-17

在CentOS上部署Stable Diffusion的流程如下:

准备环境

  1. 安装Git
sudo yum install git -y
  1. 安装Python 3.10.6
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
sudo make install
  1. 安装必要的依赖库
sudo yum install zlib zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel curl-devel libcurl-devel

安装WebUI

  1. 下载WebUI脚本
wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
  1. 执行WebUI安装脚本
bash webui.sh
  1. 进入WebUI目录并激活虚拟环境
cd stable-diffusion-webui
source venv/bin/activate
  1. 安装WebUI所需的Python包
pip install -r requirements_versions.txt

配置和使用

  1. 配置环境变量(可选):
export STABLE_DIFFUSION_HOME=/path/to/your/stable-diffusion/folder
export CUDA_VISIBLE_DEVICES=0,1,2,3  # 根据你的GPU配置进行调整
  1. 启动Stable Diffusion
cd $STABLE_DIFFUSION_HOME
python3 inference.py
  1. 访问WebUI

打开浏览器,访问 http://localhost:8080,你应该能够看到Stable Diffusion的WebUI界面,并可以开始使用它进行图像生成。
请注意,上述流程可能需要根据你的具体情况进行调整。特别是,如果你使用的是具有不同配置的显卡或其他硬件,可能需要安装相应的驱动程序和CUDA工具包。此外,由于网络问题,下载安装包和依赖包时可能需要设置代理或使用国内镜像源。

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序