要在CentOS上运行Stable Diffusion,可以按照以下步骤进行:
sudo yum update -y
sudo yum install -y git python3 python3-pip python3-devel gcc cmake protobuf rust
cat /etc/redhat-release
lspci | grep -i nvidia
nvidia-smi
sudo yum install kernel-devel
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/
wget https://repo.anaconda.com/archive/Anaconda3-2024.05-Linux-x86_64.sh
bash Anaconda3-2024.05-Linux-x86_64.sh
git clone https://github.com/CompVis/stable-diffusion.git
cd stable-diffusion
pip install -r requirements.txt
wget https://huggingface.co/CompVis/stable-diffusion-v1-5/resolve/main/dreambooth-v2.1.pt
python run.py --model dreambooth-v2.1.pt --port 8000
打开浏览器,访问 http://localhost:8000
。
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
。
通过以上步骤,你应该能够在CentOS上成功安装并运行Stable Diffusion。如果在安装过程中遇到问题,可以参考官方文档或社区论坛寻求帮助。