CentOS安装Stable Diffusion攻略

AI技术
小华
2025-04-18

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

安装前准备

  1. 更新系统
sudo yum update -y
  1. 安装Git
sudo yum install git -y
  1. 安装Python 3.10.6
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
sudo make install
ln -s /usr/local/python3/bin/python3.10 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.10 /usr/bin/pip3
  1. 安装依赖库
sudo yum install cmake protobuf rust -y

安装Stable Diffusion WebUI

  1. 下载WebUI脚本
wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
  1. 赋予执行权限并运行
chmod +x webui.sh
./webui.sh

这将下载并安装Stable Diffusion WebUI,并在当前目录下生成一个名为stable-diffusion-webui的文件夹。

配置和启动

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

打开浏览器,访问http://127.0.0.1:7860即可进入Stable Diffusion WebUI界面。

常见问题及解决方法

  • 图像尺寸问题:确保图像尺寸的长和宽都是8的倍数。
  • 模型加载失败:检查模型文件路径是否正确,确保文件未被移动或删除。
  • 生成速度慢:使用GPU加速图像生成过程,确保CUDA和其他必要的库已正确配置。
  • 内存不足:关闭不必要的应用程序,释放更多内存供Stable Diffusion使用。

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

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序