阿里云服务器部署SD全流程, 正在更新!!!
- 购买阿里云实例
- 开始部署
- 开始运行
- 安装插件
- 中文插件
- 从civitai上下载模型, 加载并利用其绘图
购买阿里云实例
- 我感觉应该不止我一个,点进阿里云的官网后,发现里面的内容太多,网站的层次太深,经常会在里面迷路,找不到自己要的内容。
- 第一步进到PAI平台
- 进入交互式建模DSW
- 创建实例
- 然后选择GPU的卡型号以及CPU核心数量和内存等硬件配置
- 选择镜像, 注意这里面的最新版本的Pytorch镜像(1.12)在滑动选择栏的最下面
- 创建好之后,运行你创建的实例, 然后进入该实例
- 进入之后可以选择ipynb也可以选择终端模式, 这个看个人喜好
开始部署
我把流程写在了一个bash文件中,你们可以直接在命令行中允许这个bash文件
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
echo '这一步需要手动操作: 修改launch.py 200~300行的 https://github.com 为 https://ghproxy.com/https://github.com 此处是利用Ghproxy进行代理,加速国内Git'
bash webui.sh -f
python3 -m venv venv/
pip install --upgrade pip
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
bash webui.sh
# ⚠️: 执行bash webui.sh会下载一些python包, 下载的时候可能会由于网络问题出现下载失败的情况, 如果出现了就多执行几次 bash webui.sh, 一般总会有一次可以的。
开始运行
# 最后执行的命令还需要添加一些参数, 不然会出现一些问题, 这些也都是从https://github.com/AUTOMATIC1111/stable-diffusion-webui/ 库的issue中看到的
export COMMANDLINE_ARGS="--no-gradio-queue"
bash webui.sh -f --listen --enable-insecure-extension-access
- 点进那个
Running on local URL
就可以进去webui界面了!
安装插件
中文插件
- 上面的扩展的git仓库网址:
https://jihulab.com/hunter0725/stable-diffusion-webui-localization-zh_CN.git
- 在setting中使用刚才安装的包, 并保存设置, 重新加载UI
- 告成
从civitai上下载模型, 加载并利用其绘图
- 先选中一个模型,点击查看详情
- 下载模型权重
- 图片右下角的感叹号里是生成示例图片的参数
- 模型安装
- 上面的例子模型是一个Lora模型, 因此可以将其放到
stable-diffusion-webui/models/Lora/
文件夹下, 其余类型的文件对应放置在相应的文件夹中即可
-
刷新webui
-
先点击生成按钮下面的检索其他模型的按钮, 然后找到你自己下载的模型权重, 点击, 模型信息就会被加载到文本text信息中, 其他的就是正常填写promot 以及 配置其他参数信息了
-
告成