一、前言
业务逻辑:服务器部署sdwebui项目,远程浏览器访问ui界面。服务器可租用AutoDL的GPU服务器
服务器:租用AutoDL的GPU服务器,Linux
Stable Diffusion WebUi:作者AUTOMATIC1111,github项目地址GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI
二、云端部署、服务器部署
部署流程如下:
1、租用AutoDL服务器,创建虚拟环境
(1)租用服务器这里不说了,选择合适的GPU即可,AutoDL可以使用“无卡模式开机”,即不使用显卡,价格很便宜(0.1元/小时)。适合用来配置项目、下载模型、上传数据等不涉及模型运行(训练、推理)、不涉及GPU的准备工作。
开机后,点击JupiterLab
进入,点击“终端”
进入命令行
(2)创建虚拟环境,在命令行中输入以下命令
# 构建一个虚拟环境名为:xxx,Python版本为3.10.6
conda create -n xxx python=3.10.6
# 更新bashrc中的环境变量------租用AutoDL服务器需要多此一步,本地部署、自己服务器的不用
conda init bash && source /root/.bashrc
# 切换到创建的虚拟环境:xxx
conda activate xxx
# 验证Python版本
python -V
结果:3.10.6