CentOS上Stable Diffusion怎么装

AI技术
小华
2025-04-18

在CentOS上安装Stable Diffusion,可以按照以下步骤进行:

方法一:使用Docker安装

  1. 安装Docker
  • 更新系统包:
sudo yum update -y
  • 安装必要的依赖:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • 添加Docker的yum源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 安装Docker CE:
sudo yum install docker-ce docker-ce-cli containerd.io
  • 启动Docker并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
  1. 拉取Stable Diffusion镜像
  • 使用以下命令拉取Stable Diffusion的官方镜像:
docker pull stablediffusion/stable-diffusion-webui
  1. 运行Stable Diffusion容器
  • 运行容器并映射端口(例如80端口):
docker run -it --rm -p 80:80 stablediffusion/stable-diffusion-webui
  • 这样,你就可以在浏览器中访问http://:80来使用Stable Diffusion WebUI。

方法二:使用虚拟环境安装

  1. 安装Python和依赖
  • 安装Python 3.8或更高版本:
sudo yum install -y python3 python3-pip
  • 安装必要的Python包:
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
pip3 install transformers
  1. 克隆Stable Diffusion仓库
  • 克隆Stable Diffusion的GitHub仓库:
git clone https://github.com/lucidrains/stable-diffusion-webui.git
cd stable-diffusion-webui
  1. 安装其他依赖
  • 安装其他必要的Python包:
pip3 install -r requirements.txt
  1. 运行Stable Diffusion WebUI
  • 运行WebUI:
python3 webui.py
  • 这样,你就可以在浏览器中访问http://:7860来使用Stable Diffusion WebUI。

注意事项

  • 硬件要求:Stable Diffusion对GPU有一定要求,建议使用NVIDIA GPU并安装CUDA和cuDNN。
  • 网络连接:确保你的服务器有稳定的网络连接,以便下载所需的依赖和模型。
  • 安全性:在生产环境中使用Docker或虚拟环境时,注意配置防火墙和安全组规则,确保只有授权用户可以访问WebUI。

通过以上步骤,你应该能够在CentOS上成功安装并运行Stable Diffusion。

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

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序