在CentOS上搭建Stable Diffusion可以通过以下步骤完成:
sudo yum update -y
sudo yum install docker -y
sudo systemctl start docker
sudo systemctl enable docker
sudo docker run hello-world
sudo vim /etc/docker/daemon.json
添加以下内容:
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
重启Docker服务:
sudo systemctl restart docker
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*\d')" /docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
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
将模型文件放入models
目录下,例如:
models/checkpoints
models/vae
models/loras
./webui.sh
打开浏览器,访问http://<你的服务器IP>:7860
,按照提示完成安装并设置管理员账号。
请注意,以上步骤可能会因网络环境和具体配置有所不同。如果在安装过程中遇到问题,可以参考相关教程或社区支持。