阿里云白嫖GPU搭建Stable Diffusion Webui (保姆级教程)

阿里云白嫖GPU搭建Stable Diffusion Webui (保姆级教程)

    正在检查是否收录...

1. 准备条件

1.1 环境搭建(白嫖阿里云GPU资源包)

显卡:VRAM 4GB 以上 (建议使用NVIDIA显卡) 内存:建议8G以上 Python版本:>3.10

1.1.1 阿里云先领取资源包

https://free.aliyun.com/?product=9602825&crowd=personal&spm=5176.28055625.J_3207526240.52.6898154aojwVP9&scm=20140722.M_9602982._.V_1

1.1.2 从工作台进入,刷新后,开通机器学习PAI平台,不然显示以下没有权限

1.1.3 进入DSW

1.1.4 创建实例

规格务必选择支持资源包抵扣的 强烈推荐选择 ecs.gn7i-c8g1.2xlarge 镜像选择最底下的StableDiffusion镜像 可以节省很多搭建环节


完成搭建

注意:!!!!!!因为是按量付费,不用务必请关机!!!!!!!!!

2. 搭建过程

2.1 拉取代码

git clone https://github.com/IDEA-CCNL/stable-diffusion-webui.git cd stable-diffusion-webui 

2.2 运行webui.sh安装一些python环境

bash webui.sh 

错误1:

ERROR: This script must not be launched as root, aborting... 

可以注释掉webui.sh的63-74行的内容,如下所示:

## Do not run as root #if [[ $(id -u) -eq 0 ]] #then # printf "\n%s\n" "${delimiter}" # printf "\e[1m\e[31mERROR: This script must not be launched as root, aborting...\e[0m" # printf "\n%s\n" "${delimiter}" # exit 1 #else # printf "\n%s\n" "${delimiter}" # printf "Running on \e[1m\e[32m%s\e[0m user" "$(whoami)" # printf "\n%s\n" "${delimiter}" #fi 

错误2:

ImportError: libGL.so.1: cannot open shared object file: No such file or directory 

可以运行下面命令

#物理机上运行: pip install opencv-python-headless #docker环境运行: apt-get install ffmpeg libsm6 libxext6 -y apt-get install libgl1 

错误3:

ERROR: python3-venv is not installed, aborting... 

可以试试把weiui.sh脚本里面97-103行的内容注释掉看是否能够运行,如下所示:

#if ! "${python_cmd}" -c "import venv" &>/dev/null #then # printf "\n%s\n" "${delimiter}" # printf "\e[1m\e[31mERROR: python3-venv is not installed, aborting...\e[0m" # printf "\n%s\n" "${delimiter}" # exit 1 #fi 

2.3 最后运行以下命令启动webui

./webui.sh --share 

会返回一个URL 打开即可

3.模型下载和上传

3.1 下载站点

C站
地址 :https://civitai.com/

huggingface
地址 :https://huggingface.co/

LiblibAI
访问速度快,作品墙、有提示词参考,无需登录即可下载模型。
地址 : https://www.liblibai.com/#/

炼丹阁
访问速度快,有完整参数 + 提示词,需要登录才可下载模型。
地址 : https://www.liandange.com/

i-DESAI
访问速度快,作品墙,需登录才可下载模型。
地址:https://www.i-desai.com/#/

Stable Diffusion WebuI
便捷的一键下载方式,模型名字清晰明了,但没有缩略图,本地部署安装之后,有菜单一键下载模型。
GitHub顶目 : https://github.com/AUTOMATIC1111/stable-diffusion-webui
GitHub不解正常访问,可以下载个Wat Toolkit( 原Steam++)。

3.2 上传模型

上传到./stable-diffusion-webui/models/Stable-diffusion下
页面刷新

4. 运行

5. 使用插件加速c站模型下载(可选,建议没有科学上网的机子还是手动下载了上传)

5.1 安装插件

进入已部署好的Stable Diffusion WebUI界面
进入扩展 → 从网址安装 → 拉取仓库安装Civitai Helper

https://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper 

安装完成 → 应用并重启用户节点 → 看到C站助手 Civitai Helper → 安装成功

错误1:

AssertionError: extension access disabed because of commandline flags 

一个原因是启动参数加了–share,因为公网环境为了安全性禁止安装插件,去掉–share即可;
如果上个方法不奏效,在启动参数中添加

--enable-insecure-extension-access 

5.2 使用Civitai Helper下载C站模型(科学上网)

安装完成后进入Civitai Helper插件,插件支持扫描模型、获取模型信息、模型下载。由于C站在海外,下载模型需要访问加速,可使用UCloud GPU云服务器,内置C站下载加速。

访问C站找到对应的模型(civitai.com),进入模型详情页复制网址(注意仅复制红框处部分)

将复制的SD模型网址添加至Civitai Helper插件,选择对应的子文件夹和模型版本,这里选择majicmiax,下载安装,模型下载速度取决与带宽大小

下载完成后重启WebUI,可以看到majicmiax模型已经可以加载使用了

注:请勿用于非法用途

本文转载自http://blog.mrjo.top/articles/335
请持续关注AI内容输出,有问题直接评论区讨论

codewebuiwebdiffusiongitpythongithubsharehuggingface提示词scriptgpuurlstable diffusiondocclone本地部署文件夹按量付费xlacto云服务器云gpugpu云机器学习ai内容dockeride工作台stablediffusion服务器缩略图云服务安全性ai平台bash
  • 本文作者:李琛
  • 本文链接: https://wapzz.net/post-1091.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
本站部分内容来源于网络转载,仅供学习交流使用。如涉及版权问题,请及时联系我们,我们将第一时间处理。
文章很赞!支持一下吧 还没有人为TA充电
为TA充电
还没有人为TA充电
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
2.3W+
5
0
1
WAP站长官方

AI「cosplay」关键在人设!复旦、人大等发布大五人格+MBTI测试:特质还原率达82.8%,拒绝OOC

上一篇

北大视频大模型新SOTA,搞笑抖音视频AI秒懂笑点

下一篇
  • 复制图片
按住ctrl可打开默认菜单