目录

云平台部署Stable-Diffusion-Webui及使用手册超详细

云平台部署Stable-Diffusion-Webui及使用手册(超详细)

目录

一、环境搭建及Stable-Diffusion-Webui

系统配置

学校的云计算平台(Linux系统)(CPU 1核,GPU 0.5卡,内存 20G)、Xftp7

基础环境配置

配置python3.10环境, <env_name> 为设定的环境名称

conda create -n <env_name> python=3.10 ipykernel

激活环境

source activate <env_name>

将环境写入Notebook的Kernel里

python -m ipykernel install --user --name <env_name> --display-name "<env_name>"

重启实例,可以看到自己创建的py3.10环境,打开Terminal,安装git

conda install git

正式部署Stable Diffusion

激活环境

source activate <env_name>

确认git版本,最好是2.XX

https://i-blog.csdnimg.cn/blog_migrate/fc6d4fa46022deec3768c67df1ec6546.png

下载代码

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

进入目录

cd stable-diffusion-webui

安装依赖

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ 
pip install -r requirements_versions.txt 

打开 stable-diffusion-webui/launch.py ,找到 prepare_ 函数,把里面所有的“ https://github.com ”替换为“ https://ghproxy.com/https://github.com ”,利用Ghproxy进行代理,加速国内Git

https://i-blog.csdnimg.cn/blog_migrate/fb6e3dd701330c1ce8a0dd1ae3d8ecf4.png

打开目录下的 webui-user.bat ,在图示位置增加 --xformers ,虽然对于我遇到的 --xformers Cannot import xformers 报错好像没什么用,但谁知道对其他朋友有没有用呢?

https://i-blog.csdnimg.cn/blog_migrate/784c4912cf4c964b6c1e8fa77209b403.png

启动程序

./webui.sh

遇到报错尝试根据Command,直接利用git下载,比如:

git clone https://xx.git

下载完之后继续重复上述操作

如果提示没有主模型checkpoint,去 下载主模型

https://i-blog.csdnimg.cn/blog_migrate/d071d306fcdc262d485148625e52783e.png

https://i-blog.csdnimg.cn/blog_migrate/ba0bded994d4ba75bc261ecbb2afb183.png

sd-v1-4为半精度,大概4G,sd-v1-4-full-ema为单精度,大概7G,我是先下载到本地,再通过xftp连接到云平台进行上传到下面这个位置:

/home/XXXX/stable-diffusion-webui/models/Stable-diffusion/

https://i-blog.csdnimg.cn/blog_migrate/26cf7a413fec1e15f088407e41c49375.png

我装第二次的时候 (谁知道我个憨憨为什么不小心把文件夹删了还找不回来呢) ,非常顺利,没有提示open_clip的问题,还自动给我安装了v1-5的主模型(咱就是说很玄学)

至于xformers说没安装的问题,其实也不影响运行,只是个警告⚠而已。。。

open_clip的问题,我也找到解决方法,可供参考👇

直接去github把 下载到stable-diffusion-webui/目录下面,注意是 /src/open_clip 这里的 open_clip

等到显示了一个 local URL 之后,输入 ./webui.sh --share 再跑一下,就能有个 public URL ,粘贴到浏览器就可以使用了,手机电脑都能运行(只要云平台不关机)

https://i-blog.csdnimg.cn/blog_migrate/e226056fb5b23c80489a7a55dbde56cd.png

二、Stable-Diffusion-Webui使用手册

  • 模型调整(改变风格、优化人体形态等等),网上有很多公开的ckpt文件,把它们传到上面主模型位置处就行,使用的时候,通过切换Stable

    Diffusion checkpoint即可更换模型

  • prompt提示词参考网站:

  • 推荐大佬博客《 》

  • 推荐大佬博客《 》

  • 界面使用(目前我探索的还比较有限,会进一步跟进理论知识学习)

    txt2img — 标准的文字生成图像,具体参考下图所示;

    img2img — 根据图像成文范本、结合文字生成图像,增加要模仿的图像,参数设置输出图片尺寸、与原图一致性程度

    Extras — 优化(清晰、扩展)图像;

    PNG Info — 图像基本信息

    Checkpoint Merger — 模型合并

    Textual inversion — 训练模型对于某种图像风格

    Settings — 默认参数修改

    https://i-blog.csdnimg.cn/blog_migrate/f1151273a4b20868a8bf173c1f2a3ca3.png

    https://i-blog.csdnimg.cn/blog_migrate/e537615dc8e22ded7cfe8157eb378252.png

三、参考链接