以下是在CentOS上部署Stable Diffusion的步骤及解决方法:
更新系统:sudo yum update -y。安装Git:sudo yum install git -y。安装Python 3.10.6,可参考中方法,通过下载源码包编译安装。安装pip:sudo yum install python3-pip -y。
使用pip安装:pip3 install -r requirements.txt,可在Stable Diffusion WebUI目录下执行。安装系统依赖库,如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。
进入安装目录:cd stable-diffusion-webui。启动WebUI,可先创建虚拟环境(可选)python3 -m venv venv,source venv/bin/activate,再运行./webui.sh。访问http://127.0.0.1:7860使用。
pip install --index-url https://pypi.org/simple/。--skip-torch-cuda-test参数。