论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
人工智能
›
人工智能
›
生成速度更快!AI绘画工具新版 SD WebUI Forge 保姆级安 ...
生成速度更快!AI绘画工具新版 SD WebUI Forge 保姆级安装教程,更低的显存 ...
民工心事
论坛元老
|
2024-10-13 01:27:39
|
显示全部楼层
|
阅读模式
楼主
主题
1756
|
帖子
1756
|
积分
5268
大家好,我是程序员晓晓
不知道平时经常使用 SD WebUI 的小同伴发现没有,随着安装插件和模子越来越多,WebUI 时不时会出现卡顿或爆显存的环境,尤其在低显存的硬件上更加明显,只能不绝的重启来解决。
估计是 WebUI 的作者张吕敏博士本身也发现了这个题目,于是升级版的 SD WebUI Forge 它来了!操纵界面固然和原来的一模一样,但运行效率和图像生成速度都有了不错的提升,下面快跟着我来看看吧~
一、Forge 底子介绍
首先关于为什么取 Forge 这个名字:单词 Forge 有「锻造」的意思,根据作者解释,该词的灵感是泉源于 Minecraft Forge 我的天下,而新开发的 forge 版本项目也是致力于在此前 SD WebUI 的底子上做进一步的精炼和提效。
1. 更快的生成速度
而 SD WebUI Forge 也确实做到了这一点,首先该版本最大的特点就是开发过程中极大的简化了代码逻辑,通过优化资源配置进一步加速推理速度,尤其对显存越小的玩家来说提升愈加明显。根据官方形貌,相较于原版的 SD WebUI,在使用 SDXL 模子生成 1024 分辨率的图片时可以直接带来以下性能提升:
此外,SDXL 模子在配合使用 ControlNet 时,最多支持控制单元直接翻倍,生成速度也有提升 30%~45%。
查看上面的结果对比可以发现,显存越小的硬件在使用 SD WebUI Forge 绘图时性能提升愈加明显,最高可达 75%!也就是说不需要任何额外设置,Forge 即可支持在 4GB 显存下运行 SDXL 以及在 2GB 显存下运行 SD1.5。
2. 更优质的插件生态环境
Forge 相较原版,另一个紧张的变化是对资源管理方面的程序举行了优化,因此各类功能插件的适配范围大大提升,对插件开发者而言,不消再绞尽脑汁的对各类 Bug 做暂时修复,消除不同扩展插件相互干扰的风险,像之前开启多个插件时轻易发生的冲突报错题目也被大大缓解。
3. 支持更多的采样器
此外 Forge 里还在原版底子上添加了更多的采样器,包罗但不限于 DDPM、DDPM Karras、DPM++2M Turbo、DPM++2M SDE Turbo、LCM Karras、Euler a Turbo 等,可以灵活选择升级的采样算法配合模子使用。
4. 预安装更多拓展插件
作者在新的 Forge 中为我们默认预装好了 ControlNet、FreeU、SVD 视频生成、Z123 图生 3D 对象等功能拓展,像原版 SD WebUI 没有的 Ip-adapter 蒙版、controlnet 蒙版、photomaker 等功能在新的 Forge 中都得到了原生支持。
二、Win 安装方法
SD WebUI Forge 的 Win 系统 一键安装包我已经预备好了(请看下方扫描免费获取)
,点击下载解压后我们可以看到以下几个文件,其中 WebUI 部门放在「webui」的文件夹内,使用方法和之前一样,对应模子、插件等也是安装在该文件夹内。
在第一次启用 Forge 时,肯定要先双击启动「update.bat」程序,因为官方提供的安装包是刚发布的初代版本,存在早期的潜在报错风险,启用该程序可以帮我们主动更新至最新版。启动过程会比力漫长,除了下载各种配置文件外,耗时最久的事需要下载一个体积 1.99G 的 CKPT 模子「realisticVisionV51_v51VAE.safetensor」,期间如果网络条件不佳很轻易中断,下次又要从头开始下载。
我这边已经为大家下载好该模子(模子下载请看下方扫描免费获取),强烈建议大家直接下载至本地
,提前放在 forge 根目次下的「\webui\models\Stable-diffusion」文件夹内,「update.bat」程序运行时可直接跳过模子下载步骤,更新速度会快很多。
更新完成后会在浏览器中主动为我们打开新的 SD WebUI Forge 页面,可以看到和此前 WebUI 界面完全一样。在初次更新并正常运行,日后如果想再次启用,只需双击「run.bat」程序就能正常运行了。
四、怎样与原版 WebUI 共享模子地址
这里还有一个比力困扰大家的题目,如果你的电脑上同时安装了原版的 SD WebUI 和新的 Forge,如果每个模子都要从原版那边复制一遍未免太麻烦,且浪费很多硬盘空间,下面教大家怎样在 Forge 中直接调用原版 SD WebUI 的相干模子。
打开 SD Forge,我们选择进入「webui」文件夹,在其中找到「webui-user.bat」文件,右键选择使用文本编辑器打开,可以看到以下代码:
这里就是内置好的模子资源调用程序,我们如果想实现直接调用原 SD WebUI 的模子文件,需要做的是将对应文件夹地址粘贴至这里,但是可以看到这里支持的调用模子类型只有 ckpt、hypernetwork、embeddings、lora 这 4 种,而 controlnet、gfpgan 等一众其他模子文件并没有,所以建议大家直接使用下面我预备好的这串代码,可调用的模子文件会更加齐全。
@REM Uncomment following code to reference an existing A1111 checkout. set A1111_HOME=「你的原 SD WebUI 根目次路径」set VENV_DIR=%A1111_HOME%/venv set COMMANDLINE_ARGS=%COMMANDLINE_ARGS% ^ --ckpt-dir %A1111_HOME%/models/Stable-diffusion ^ --vae-dir %A1111_HOME%/models/VAE ^ --lora-dir %A1111_HOME%/models/Lora ^ --embeddings-dir %A1111_HOME%/embeddings ^ --controlnet-dir %A1111_HOME%/extensions/sd-webui-controlnet ^ --gfpgan-models-path %A1111_HOME%/models/GFPGAN ^ --codeformer-models-path %A1111_HOME%/models/CodeFormer ^ --esrgan-models-path %A1111_HOME%/models/ESRGAN ^ --realesrgan-models-path %A1111_HOME%/models/RealESRGAN ^ --ldsr-models-path %A1111_HOME%/models/LDSR ^ --swinir-models-path %A1111_HOME%/models/SwinIR ^ --bsrgan-models-path %A1111_HOME%/models/ESRGAN ^ --scunet-models-path %A1111_HOME%/models/ScuNET call webui.bat
下面演示下具体的操纵步骤,我们找到原 SD WebUI 的文件夹,右键选择「复制文件地址」,比如我这里直接使用的是秋叶大佬整合包,所以对应文件夹就是整合包的文件地址。注意原 SD WebUI 文件夹地址尽量不要包含中笔墨符和空格,否则背面可能会出现无法辨认的环境。
接着将复制的文件地址添加至前面给大家提供的这串代码中的「你的原 SD WebUI 根目次路径」位置,这里肯定要记得将文件地址中的「\」更换为反斜杠「/」,否则是无法辨认的。
然后将这一整串代码粘贴至 SD Forge 的「webui-user.bat」文件中,最终的文件内容如下图所示,记得要点击保存。
设置完成后,我们正常运行 Forge 可以看到,原版的 SD WebUI 中的模子文件都已经被 Forge 成功调用了,像 ControlNet 等控制网络模子也是可以正常使用的。
我在资源包里也为大家预备好了「webui-user.bat」文件(文件下载请看下方扫描免费获取哦)
,可以下载后更换掉 Forge 中的对应文件,然后将你本地的文件地址粘贴进去。此外,该方法不仅对 Forge 实用,像其他 A1111(指的是 Automatic1111,WebUI 项目标原始开发者)的运行文件也同样有效。
五、对比测试结果
下面也给大家实际测试下在绘制雷同质量图像环境下原版 WebUI 和 Forge 的显存占用对比,分别使用 SD V1.5 和 SDXL 模子来测试出图结果。
通过对比可以发现在同样图像数目和质量的环境下,Forge 在生成速度上确实比原版 SD WebUI 更具优势,尤其在 SDXL 模子上优势会更加明显:显存占用更低,生成速度反而更快。
感兴趣的小同伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。
AIGC技术的未来发展远景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算范畴得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的范畴得到广泛应用,对程序员来说影响至关紧张。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的范畴得到广泛应用。
一、AIGC所有方向的学习门路
AIGC所有方向的技术点做的整理,形成各个范畴的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证本身学得较为全面。
二、AIGC必备工具
工具都帮大家整理好了,安装就可直接上手!
三、最新AIGC学习笔记
当我学到肯定底子,有本身的理解能力的时候,会去阅读一些前辈整理的书籍大概手写的笔记资料,这些笔记详细纪录了他们对一些技术点的理解,这些理解是比力独到,可以学到不一样的思绪。
四、AIGC视频教程合集
观看全面零底子学习视频,看视频学习是最快捷也是最有结果的方式,跟着视频中老师的思绪,从底子到深入,还是很轻易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将本身的所学运用到实际当中去,这时候可以搞点实战案例来学习。
若有侵权,请接洽删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
民工心事
论坛元老
这个人很懒什么都没写!
楼主热帖
Cilium系列-10-启用 IPv6 BIG TCP和启 ...
【云原生】Spring Cloud是什么?Spring ...
大数据开源项目,一站式全自动化全生命 ...
容器化|自建 MySQL 集群迁移到 Kubern ...
如火如荼的「云原生」,你了解多少? ...
超详细的手把手撸代码---教你你⾃定义 ...
Spark快速上手(4)Spark核心编程-Spark ...
【Java面试】介绍下Spring IoC的工作流 ...
用 Flutter 写一个精美的登录页面(最 ...
安全应急响应中心SRC
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
MES
快速回复
返回顶部
返回列表