炸裂!新版 SD WebUI Forge 出图速度更快!支持最新Flux 模型!(保姆级安装教程)
大家是不是经常为SD WebUI卡顿、爆显存而苦恼?一启动SD 电脑就开始发烫, 尤其低显存用户屡屡"中招",不得不一遍遍重启。作为AI绘画的必备工具,WebUI却还有这么多"坑",着实让人不爽!😠
好消息是,WebUI作者张吕敏博士也发现了这个问题,终于推出了升级版 SD WebUI Forge! 虽然界面没变,但生成速度大幅提升! 让你4G显卡也可以轻松运行SD WebUI,身为AI绘画爱好者,并且支持最新的Flux 模型。这可是必须Pick的重大更新!

Forge到底有多厉害? 四大亮点告诉你!
1. 代码精简 速度暴涨
Forge的开发者们费尽心思优化了代码,极大简化了逻辑。配合资源配置的升级,推理速度快到你难以置信! 显存越小的用户提升越明显。用SDXL生成1024分辨率图片,性能直接起飞⬆️:
4GB显存: 提升45%3GB显存: 提升60%2GB显存: 提升75%
没错,4G显存就能用SDXL,2G也能跑SD1.5了! 搭配ControlNet更是如虎添翼,控制单元翻倍不说,速度还涨30-45%!

2. 优化资源管理 插件不再掐架
众所周知,WebUI装多了插件容易冲突,动不动就报错。Forge对资源管理程序彻底升级,大幅提高各类插件的兼容性。开发者终于不用绞尽脑汁修Bug了,我们也能避免"车毁人亡"!🎉
3. 采样器全面进化 选择多到尴尬
除了原有的采样器,Forge还加入了DDPM、DPM++2M Turbo、Euler a Turbo等一票大杀器,随心搭配不同模型,生成图像更有质感。
4. 神仙插件预装 开箱即用
ControlNet、FreeU、Z123图生3D...这些神仙插件,Forge都给你预装好了! 连原版没有的lp-adapter蒙版、photomaker都有,简直贴心到家!
🚀总之,有了Forge,你的AI绘画体验将迈向新高度! 不管显存多低,都能感受到飞一般的速度与激情!😎 快去试试这款"锻造"之作吧,生成大作只在弹指一挥间!⚡️

下面教大家如何正确安装 Forge。
项目地址:
SD WebUI Forge 项目地址: https://github.com/lllyasviel/stable-diffusion-webui-forge
本地部署
一、Win 安装方法
🎉Windows玩家安装Forge超简单!作者贴心的特意打包了一键安装包!你没看错,Git和Python都给你内置好了,小白也能轻松上手!😲
📥想体验Forge的超凡魅力?现在就去Github项目页下载安装包!解压后你会看到这些文件:
📁webui文件夹:这里就是Forge的核心所在!模型、插件等资源也都要往这里放。使用方法和原版WebUI一样,零学习成本!
💽安装步骤:
- 打开上面的SD WebUI Forge 项目地址,找到
Windows一键安装包,下载解压
或者直接在浏览器打开如下链接下载:
https://github.com/lllyasviel/stable-diffusion-webui-forge/releases/download/latest/webui_forge_cu121_torch231.7z
如果下载比较慢的话请使用如下链接,或者自己搜GitHub 代理加速下载:
https://ghproxy.com/https://github.com/lllyasviel/stable-diffusion-webui-forge/releases/download/latest/webui_forge_cu121_torch231.7z
- 🚨注意!初次启动
Forge前,一定要先运行update.bat,将Forge更新到最新版!早期版本可能有潜在bug,升级不可少!

- ⏳更新过程比较漫长,除了下载配置文件,还要下载近
2G的CKPT模型realisticVisionV51_v51VAE.safetensor。网络不好很容易中断,又要从头下。😭
💡建议大家提前把模型下载好,放在
\webui\models\Stable-diffusion文件夹内。这样运行update.bat时可以直接跳过下载,速度嗖嗖的!⚡️
更新完成后,浏览器会自动打开崭新的
SD WebUI Forge页面,界面与原版WebUI一模一样,上手零障碍!下次想用Forge时,直接双击run.bat,Forge就乖乖现身啦!简单粗暴!💪沉浸在
AI绘画的乐趣中吧!😄

二、Mac /Linux 安装方法
🍎Mac玩家安装Forge要动手动脑咯!开发者目前只提供了Windows一键安装包,Mac上只能手动部署,还只支持M芯片的电脑。😅
📝安装Forge的流程和原版SD WebUI差不多,依次安装软件包管理器Homebrew、环境依赖Python和Git,最后装Forge本体。
✅安装完成后,运行以下命令,如果终端返回版本号,就说明环境依赖都装好啦!👍
brew --version
python3 --version
git --version
wget --version
🔧接下来通过Git从Github上克隆Forge程序包。在终端运行:
git clone https://github.com/lllyasviel/stable-diffusion-webui-forge

🈲还有个小坑要注意!Forge的根目录文件夹不要和原版SD WebUI放一起,而且文件夹名也要改成和原版一致"stable-diffusion-webui",不然模型会调用失败。当然,你也可以输入如下命令:
mv stable-diffusion-webui-forge stable-diffusion-webui
接着,进入到"stable-diffusion-webui"目录下:
cd stable-diffusion-webui
⚙️最后一步,输入./webui.sh启动Forge。
如果你安装
pytorch出现错误,请参考官网安装对应版本,链接如下:
https://pytorch.org/get-started/locally/

所有依赖安装完成后,浏览器自动打开http://127.0.0.1:7860/,看到熟悉的界面就成功啦!🎉

❗️如果你的Mac之前安装了stable-diffusion-webui,你可以运行以下命令你的stable-diffusion-webui目录下作为一个分支使用
git remote add forge https://github.com/lllyasviel/stable-diffusion-webui-forge
git branch lllyasviel/main
git checkout lllyasviel/main
git fetch forge
git branch -u forge/main
git pull
要返回原版的,只需执行git checkout maste或git checkout dev。
五、安装部署FLUX模型
目前FLUX有7种模型,3种部署方式,具体请参考如下B站视频,里面详细介绍了FLUX 7种模型以及三种部署,还有模型效果对比:
B 站视频参考链接:https://www.bilibili.com/video/BV1QKsseGERS
NF4 模型本地部署
这里以NF4 模型为例,先到哩布哩布ai下载模型:
https://www.liblib.art/modelinfo/0175a2f9826d4c3a9335380940f87f58
进入到页面点击下载就好。

下载好以后,将模型放到下的stable-diffusion-webui的models/Stable-diffusion/flux,flux文件夹需要自己创建。

最后输入./webui.sh启动Forge。

相关模型官方原版下载链接
FLUX.1 [dev]模型:https://huggingface.co/black-forest-labs/FLUX.1-devFLUX.1 [schnell]模型:https://huggingface.co/black-forest-labs/FLUX.1-schnell/blob/main/flux1-schnell.safetensorsF.1-fp8模型:https://www.liblib.art/modelinfo/de40ff893256477bbb1bb54e3d8d9df6FLUX NF4模型:https://huggingface.co/lllyasviel/flux1-dev-bnb-nf4/tree/mainFLUX GGUF模型:https://huggingface.co/city96/FLUX.1-dev-gguf/tree/main
总结
🧐有人问,装着原版WebUI的电脑能直接用这个包覆盖升级吗?非常不建议!Forge经过了太多优化,直接覆盖原版文件可能会冲突。建议另外新建个文件夹,全新安装Forge,两个版本并存不香吗?
🤔还有小伙伴好奇原版WebUI训练的自定义模型还能用吗?那当然!放进Forge对应目录就行,通用性一如既往的强!唯一区别可能就是,模型加载和图像生成速度快到让你震惊!😎
🚀总之,Windows用户现在安装Forge简直不要太方便!一键包含所有依赖,即下即用!还在等什么?冲!让Forge带你冲上AI绘画的巅峰!🌟
今天的内容到这里就全部结束啦,如果本教程对你有所帮助,感兴趣的小伙伴来波三连支持一下吧~
参考链接
- https://github.com/lllyasviel/stable-diffusion-webui-forge/discussions/981
- https://www.uisdc.com/sd-webui-forge
- https://www.freedidi.com/13266.html
相关文章:
炸裂!新版 SD WebUI Forge 出图速度更快!支持最新Flux 模型!(保姆级安装教程)
大家是不是经常为SD WebUI卡顿、爆显存而苦恼?一启动SD 电脑就开始发烫, 尤其低显存用户屡屡"中招",不得不一遍遍重启。作为AI绘画的必备工具,WebUI却还有这么多"坑",着实让人不爽!😠 好消息是,…...
laserOdometry.cpp源码注释
本博客用于a-loam源码学习,用于和slam初学者一起学习。 #include <cmath>#include <nav_msgs/Odometry.h>#include <nav_msgs/Path.h> //这两行代码是C中包含头文件的指令,它们用于在ROS(Robot Operating System…...
STM32时钟配置图详解
一图概述: 左侧输入时钟源 Input Frequency (LSE/LSI/HSI/HSE) LSE (Low-Speed External):外部32.768 kHz晶体振荡器,通常用于RTC(实时时钟)。LSI (Low-Speed Internal):内部低速时钟,频率为…...
Vscode——调试时,修改变量值
第一步:点击变量,鼠标右键 第二步:点击 设置值...
1. 初识LLM API:环境配置与多轮对话演示
其实AI应用并不是一个什么很高大上的东西,你可以将它当作一个文字的“调库”行为,“调库”只需要知道库名就行了,这里实际也是如此。甚至你只需要知道你想问什么,将你的消息作为输入,就能从大模型得到输出。而这个“库…...
【AI编程助手】VsCode插件--通义灵码
目录 摘要 一、插件安装 二、“通义灵码” 使用 三、官网教程 四、总结 五、参考信息 摘要 通义灵码是一款强大的 AI 编程助手。它能够理解编程相关的复杂逻辑,为开发者提供高效、准确的代码生成与优化建议。在编程过程中,它可以辅助处理各种任务&…...
9月10号的学习
//界面1 头文件 signals://界面1的自定义信号void my_signal(); private slots:void on_pushButton_2_clicked();void on_pushButton_clicked(); //界面1 .cpp文件 void Widget::on_pushButton_2_clicked() {QMessageBox msg(QMessageBox::Warning,"警告","是否…...
QtC++截图支持窗口获取
介绍 在截图工具中你会发现,接触到窗口后会自动圈出目标窗口,个别强大一点的还能进行元素识别可以自动圈出元素,那么今天简单分析一下QTc如何获取窗口并圈出当前鼠标下的窗口。 介绍1.如何获取所有窗口2.比较函数3.实现窗口判断 结尾 1.如何获取所有窗口…...
料品档案没有配置主供应商信息
这个问题经常会出现在普通用户的面前。没有合适的工程人员去打理料品档案。信息是缺漏的。用友给出来的提示,也让人摸不着头脑。只能是记下来备用吧。...
springboot属性加载优先级和常见命令行属性
属性加载优先级: 1.SpringApplication:启动的main方法里注入的属性 2.PropertySource:通过注解 加载的数据配置文件 3.Config data file:application.yml/.properties 4.OS environment variable:环境变量 5.Command l…...
Math Reference Notes: 因式定理
文章目录 1. 因式定理的定义2. 因式定理的数学表达:3. 因式定理的推导4. 因式定理的含义5. 因式定理的应用6. 因式定理与余式定理的关系7. 因式定理的应用领域8.因式定理的局限性 因式定理是多项式代数中的一个重要工具,帮助我们通过多项式的根来因式分解…...
Kubernetes------Service
目录 一、属性说明 二、定义和基本配置 1、定义 2、创建Service 2.1、typeClusterIP 2.2、typeNodePort 2.3、固定IP访问 三、Service、EndPoint、Pod之间的关系 四、服务发现 1、基于Service中IP访问外部服务 2、基于Service中域名访问外部服务 五、Ingress的安装和使…...
C#的LINQ语句
在 C# 中,LINQ(Language Integrated Query)是一种强大的查询技术,它允许你使用熟悉的 C# 语法来查询数据集合。LINQ 可以用于查询各种数据源,包括数组、列表、数据集、SQL数据库等。 以下是一些基本的 LINQ 语句示例&…...
项目实战系列三: 家居购项目 第三部分
文章目录 🍃后台分页🍅后台分页导航 🍃首页分页🍅首页分页导航🍅首页搜索🍅两个奇怪的问题🍅会员显示登录名🍅注销登录🍅验证码 🍃后台分页 程序框架图 1.…...
【WPF】Border的使用
在 WPF 中,Border 控件是一个非常实用的容器控件,它可以用来为其他控件添加边框、背景颜色、边距等样式。Border 本身没有内置的行为,但是它可以包含一个子元素,并且可以通过各种属性来自定义外观。 Border基本属性 Child: 表示…...
机器学习(西瓜书)第 4 章 决策树
4.1 决策树基本流程 决策树模型 基本流程 在第⑵种情形下,我们把当前结点标记为叶结点,并将其类别设定为该结点所含样本最多的类别;在第⑶种情形下,同样把当前结点标记为叶结点,但将其类别设定为其父结点所含样本最多…...
8、值、指针、引用作为参数或返回值
一、作为参数 1、值传递 #include <iostream> using namespace std;void swap(int a, int b) {cout << __FUNCTION__ << "交换前a:" << a << " b:" << b << endl;int tmp a;a b;b tmp;cout << __FUN…...
向量——通俗地解释
1. 向量 向量是一个既有大小(模)又有方向的对象,它可以用来描述空间中的位置、力或速度等量。我们可以从物理、数学和计算机的角度来看待向量,这三种观点看似不同却有关联。 (1)在物理专业视角下,向量是空间中的箭头&a…...
新书宣传:《量子安全:信息保护新纪元》
《量子安全:信息保护新纪元》 前言本书的看点本书的目录结语 前言 你好! 这是我第一次发布类广告的博文,目的也很单纯,希望以作者的身份介绍一下自己出版的图书——《量子安全:信息保护新纪元》。此书于2024年7月出版…...
Android Framework(五)WMS-窗口显示流程——窗口布局与绘制显示
文章目录 relayoutWindow流程概览应用端处理——ViewRootImpl::setView -> relayoutWindowViewRootImpl::setViewViewRootImpl::performTraversalsViewRootImpl::relayoutWindow Surface的创建WindowManagerService::relayoutWindow了解容器类型和Buff类型的SurfaceBuff类型…...
【Axure高保真原型】引导弹窗
今天和大家中分享引导弹窗的原型模板,载入页面后,会显示引导弹窗,适用于引导用户使用页面,点击完成后,会显示下一个引导弹窗,直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…...
地震勘探——干扰波识别、井中地震时距曲线特点
目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...
React hook之useRef
React useRef 详解 useRef 是 React 提供的一个 Hook,用于在函数组件中创建可变的引用对象。它在 React 开发中有多种重要用途,下面我将全面详细地介绍它的特性和用法。 基本概念 1. 创建 ref const refContainer useRef(initialValue);initialValu…...
遍历 Map 类型集合的方法汇总
1 方法一 先用方法 keySet() 获取集合中的所有键。再通过 gey(key) 方法用对应键获取值 import java.util.HashMap; import java.util.Set;public class Test {public static void main(String[] args) {HashMap hashMap new HashMap();hashMap.put("语文",99);has…...
Nuxt.js 中的路由配置详解
Nuxt.js 通过其内置的路由系统简化了应用的路由配置,使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...
select、poll、epoll 与 Reactor 模式
在高并发网络编程领域,高效处理大量连接和 I/O 事件是系统性能的关键。select、poll、epoll 作为 I/O 多路复用技术的代表,以及基于它们实现的 Reactor 模式,为开发者提供了强大的工具。本文将深入探讨这些技术的底层原理、优缺点。 一、I…...
Map相关知识
数据结构 二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子 节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只 有左子节点,有的节点只有…...
什么是Ansible Jinja2
理解 Ansible Jinja2 模板 Ansible 是一款功能强大的开源自动化工具,可让您无缝地管理和配置系统。Ansible 的一大亮点是它使用 Jinja2 模板,允许您根据变量数据动态生成文件、配置设置和脚本。本文将向您介绍 Ansible 中的 Jinja2 模板,并通…...
USB Over IP专用硬件的5个特点
USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...
python报错No module named ‘tensorflow.keras‘
是由于不同版本的tensorflow下的keras所在的路径不同,结合所安装的tensorflow的目录结构修改from语句即可。 原语句: from tensorflow.keras.layers import Conv1D, MaxPooling1D, LSTM, Dense 修改后: from tensorflow.python.keras.lay…...
