【AIGC】阿里云服务器配置stable-diffusion-webui

阿里云服务器部署SD全流程, 正在更新!!!

  • 购买阿里云实例
  • 开始部署
  • 开始运行
  • 安装插件
    • 中文插件
    • 从civitai上下载模型, 加载并利用其绘图

购买阿里云实例

  1. 我感觉应该不止我一个,点进阿里云的官网后,发现里面的内容太多,网站的层次太深,经常会在里面迷路,找不到自己要的内容。
  2. 第一步进到PAI平台
  3. 进入交互式建模DSW
  4. 创建实例
  5. 然后选择GPU的卡型号以及CPU核心数量和内存等硬件配置
  6. 选择镜像, 注意这里面的最新版本的Pytorch镜像(1.12)在滑动选择栏的最下面
  7. 创建好之后,运行你创建的实例, 然后进入该实例
  8. 进入之后可以选择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界面了!

安装插件

中文插件

  1. 上面的扩展的git仓库网址: https://jihulab.com/hunter0725/stable-diffusion-webui-localization-zh_CN.git
  2. 在setting中使用刚才安装的包, 并保存设置, 重新加载UI
  3. 告成

从civitai上下载模型, 加载并利用其绘图

  1. 先选中一个模型,点击查看详情
  2. 下载模型权重
  • 图片右下角的感叹号里是生成示例图片的参数
  1. 模型安装
  • 上面的例子模型是一个Lora模型, 因此可以将其放到stable-diffusion-webui/models/Lora/文件夹下, 其余类型的文件对应放置在相应的文件夹中即可
  1. 刷新webui

  2. 先点击生成按钮下面的检索其他模型的按钮, 然后找到你自己下载的模型权重, 点击, 模型信息就会被加载到文本text信息中, 其他的就是正常填写promot 以及 配置其他参数信息了

  3. 告成

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
xiaoxingxing的头像xiaoxingxing管理团队
上一篇 2023年12月27日
下一篇 2023年12月27日

相关推荐