CentOS安装Stable Diffusion技巧

AI技术
小华
2025-04-18

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

安装前准备

  1. 更新系统
sudo yum update -y
  1. 安装依赖包
sudo yum install git python310 openssl-devel zlib-devel libffi-devel -y
  1. 安装Homebrew(可选,用于简化软件安装):
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装Python和Git

  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$(nproc)
sudo make install
  1. 安装Git
cd /usr/src
git clone https://github.com/git/git.git
cd git
sudo make prefix=/usr install
echo "export PATH=/usr/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
git --version

安装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

常见问题及解决方法

  1. 图像尺寸问题
  • 确保图像尺寸的长和宽都是8的倍数。
  1. 模型加载失败
  • 检查模型文件路径是否正确,确保文件未被移动或删除。
  • 重新下载模型文件。
  1. 生成速度慢
  • 使用GPU加速图像生成过程。
  • 确保环境已正确配置CUDA和其他必要的库。
  1. 内存不足错误
  • 关闭不必要的应用程序,释放更多内存供Stable Diffusion使用。
  • 考虑升级计算机的RAM或使用更高性能的GPU。
  1. SSL证书错误
  • 在根目录找到 launch.py,添加代码禁用SSL证书验证:
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
  1. 插件无法启用
  • 确保插件已正确下载并放置在正确的目录中。
  • 使用Streamlit界面启动Stable Diffusion,这是官方推荐的方式,可以直接调用各种扩展与插件。

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

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序