CentOS安装Stable Diffusion步骤详解

AI技术
小华
2025-05-17

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

硬件要求

  • 内存:至少16GB RAM。
  • 硬盘:至少60GB以上的磁盘空间,推荐使用SSD固态硬盘。
  • 显卡:推荐使用NVIDIA显卡,显存至少4GB。

安装步骤

1. 安装必要的软件包

  • 安装Git
sudo yum install git -y
  • 安装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
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
  • 安装CUDA和cuDNN(如果使用GPU):
  • 检查系统是否有支持CUDA编程的GPU:
cat /etc/redhat-release
lspci | grep -i nvidia
nvidia-smi
  • 安装基础依赖环境:
sudo yum install kernel-devel
  • 下载并安装NVIDIA驱动:
wget https://cn.download.nvidia.com/tesla/515.65.01/nvidia-linux-x86_64-515.65.01.run
sudo sh nvidia-linux-x86_64-515.65.01.run --kernel-source-path=/usr/src/kernels/3.10.0-1127.19.1.el7.x86_64/
  • 安装Anaconda
wget https://repo.anaconda.com/archive/Anaconda3-2024.05-Linux-x86_64.sh
bash Anaconda3-2024.05-Linux-x86_64.sh

2. 安装Stable Diffusion

  • 下载Stable Diffusion WebUI
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
./webui.sh
  • 启动Stable Diffusion
python3 launch.py --share --xformers
  • 打开浏览器,访问终端输出的公开URL,即可使用WebUI进行图像生成等操作。

请注意,以上步骤可能因具体的硬件配置和网络环境有所不同。在安装过程中,如果遇到问题,可以参考官方文档或者在相关社区寻求帮助。

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序