以下是在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
参数。