CentOS安装Stable Diffusion配置

AI技术
小华
2025-06-16

在CentOS上安装和配置Stable Diffusion涉及多个步骤,以下是一个详细的指南:

准备工作

  1. 更新系统
sudo yum update -y
  1. 安装必要的依赖
sudo yum install git python3 git-devel openssl-devel zlib-devel libffi-devel cmake protobuf rust -y
  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

安装Stable Diffusion

  1. 克隆Stable Diffusion仓库
git clone https://github.com/CompVis/stable-diffusion.git
cd stable-diffusion
  1. 安装依赖库
pip install -r requirements.txt
  1. 下载预训练模型(可选)

如果你希望直接使用预训练模型,可以下载并解压。例如,下载DreamBooth V2.1模型:

wget https://huggingface.co/CompVis/stable-diffusion-v1-5/resolve/main/dreambooth-v2.1.pt

运行Stable Diffusion

  1. 启动Web服务器

在项目根目录下运行以下命令启动Web服务器:

python run.py --model dreambooth-v2.1.pt --port 8000
  1. 访问Web界面

打开浏览器,访问 http://localhost:8000 即可使用Stable Diffusion WebUI。

使用整合包安装(推荐新手)

  1. 下载整合包

可以从Stable Diffusion中文网下载秋叶整合包。

  1. 解压整合包
unzip Stable Diffusion_整合包.zip -d /path/to/destination
  1. 启动Stable Diffusion

解压完成后,进入解压目录,运行以下命令启动WebUI:

cd /path/to/destination
./webui.sh

注意事项

  • 硬件要求:Stable Diffusion对GPU有一定要求,建议使用NVIDIA GPU并安装CUDA和cuDNN。
  • 网络连接:下载预训练模型可能需要稳定的网络连接。
  • 权限问题:确保你有足够的权限来安装软件和运行Web服务器。

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

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序