在CentOS上安装Stable Diffusion涉及多个步骤,包括安装必要的软件包、配置环境、下载和运行WebUI等。以下是一个详细的攻略:
sudo yum update -y
sudo yum install git -y
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
sudo make install
ln -s /usr/local/python3/bin/python3.10 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.10 /usr/bin/pip3
sudo yum install cmake protobuf rust -y
wget -q https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh
chmod +x webui.sh
./webui.sh
这将下载并安装Stable Diffusion WebUI,并在当前目录下生成一个名为stable-diffusion-webui
的文件夹。
cd stable-diffusion-webui
source venv/bin/activate
pip install --upgrade pip
pip install -r requirements_versions.txt
python3 -m venv venv
source venv/bin/activate
./webui.sh
打开浏览器,访问http://127.0.0.1:7860
即可进入Stable Diffusion WebUI界面。
以上步骤应该能帮助你在CentOS上成功安装和运行Stable Diffusion。如果在安装过程中遇到任何问题,可以参考相关的教程或社区支持。