在CentOS上部署Stable Diffusion可以通过多种方法实现,以下是两种常见的方法:使用Docker和使用虚拟环境。以下是详细的步骤:
sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
docker pull stablediffusion/stable-diffusion-webui
docker run -it --rm -p 80:80 stablediffusion/stable-diffusion-webui
这样,你就可以在浏览器中访问 http://localhost:80
来使用Stable Diffusion WebUI。
sudo yum install -y python3 python3-pip
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
pip3 install transformers
git clone https://github.com/lucidrains/stable-diffusion-webui.git
cd stable-diffusion-webui
pip3 install -r requirements.txt
python3 webui.py
这样,你就可以在浏览器中访问 http://localhost:7860
来使用Stable Diffusion WebUI。
希望这些步骤能帮助你在CentOS上成功部署Stable Diffusion。如果在安装过程中遇到问题,可以参考相关的教程或社区支持。