CentOS安装Stable Diffusion步骤

AI技术
小华
2025-04-17

在CentOS上安装Stable Diffusion需要一些步骤,以下是详细的指南:

硬件要求

  • 操作系统:CentOS
  • 显卡:NVIDIA显卡,至少4GB显存。推荐使用RTX3050或更高型号。
  • 内存:至少8GB内存。
  • 存储:至少12GB的可用硬盘空间。

安装步骤

  1. 准备环境
  • 安装Git:
sudo yum install git -y
  • 安装Python 3.10.6(较新版本的Python不支持PyTorch):
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
make install
ln -s /usr/local/python3/bin/python3.10 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.10 /usr/bin/pip3
pip3 install --upgrade pip
  1. 安装必要的库

在Stable Diffusion的webui目录中执行以下命令:

wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
./webui.sh
cd stable-diffusion-webui
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip install -r requirements_versions.txt
  1. 下载预训练模型

在本地环境中创建一个文件夹,将预训练模型文件下载到该文件夹中。

  1. 配置环境变量
export STABLE_DIFFUSION_HOME=/path/to/your/stable-diffusion/folder
export CUDA_VISIBLE_DEVICES=0,1,2,3
  1. 启动Stable Diffusion
cd $STABLE_DIFFUSION_HOME
python3 inference.py

至此,您已经在CentOS上成功安装并启动了Stable Diffusion。

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序