炸裂!新版 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类型…...

【计网】计算机网络基础
当自律变成一种本能的习惯, 你就会享受到它的快乐。 --- 村上春树 --- 初识计算机网络 1 初识协议1.1 协议分层1.2 OSI七层模型1.3 TCP / IP协议 2 初识局域网2.1 什么是局域网2.2 MAC地址2.3 局域网通信 3 简单认识IP地址 1 初识协议 1.1 协议分层 首先&#…...

秃姐学AI系列之:实战Kaggle比赛:图像分类(CIFAR-10)
目录 准备工作 整理数据集 将验证集从原始的训练集中拆分出来 整理测试集 使用函数 图像增广 读取数据集 定义模型 定义训练函数 训练和验证数据集 对测试集进行分类并提交结果 准备工作 首先导入竞赛需要的包和模块 import collections import math import os i…...

nginx: [error] invalid PID number ““ in “/run/nginx.pid“
出现这个报错的原因 : 空值:“/run/nginx.pid” 文件为空或者内容不是有效的PID数字 文件损坏:如果PID文件被意外修改,例如被其他程序覆盖了内容,可能会显示为无效。 路径错误:Nginx无法找到指定的PID文件…...

Java使用Apache POI向Word文档中填充数据
Java使用Apache POI向Word文档中填充数据 向一个包含占位符的Word文档中填充数据,并保存为新的文档。 准备工作 环境搭建 在项目中添加Apache POI依赖。在pom.xml中添加如下依赖: <dependencies><dependency><groupId>org.apache.po…...

Gitflow基础知识
0.理想状态 现状 听完后的理想状态 没使用过 git 知道 git 是什么,会用 git 基础流程命令 用过 git,但只通过图形化界面操作 脱离图形化界面操作,通过 git 命令操作 会 git 命令 掌握 gitflow 规范,合理使用 rebase 和解决…...

NLP基础及其代码-tokenizer
基础知识 NLP-分词器:SentencePiece【参考Chinese-LLaMA-Alpaca在通用中文语料上训练的20K中文词表并与原版LLaMA模型的32K词表进行合并的代码】_sentencepiece 中文训练-CSDN博客 【OpenLLM 008】大模型基础组件之分词器-万字长文全面解读LLM中的分词算法与分词器…...

OpenCV结构分析与形状描述符(8)点集凸包计算函数convexHull()的使用
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 查找一个点集的凸包。 函数 cv::convexHull 使用斯克拉斯基算法(Sklansky’s algorithm)来查找一个二维点集的凸包&#…...

灰光模块,彩光模块-介绍
1. 引用 知识分享系列一:5G基础知识-CSDN博客 5G前传的最新进展-CSDN博客 灰光和彩光_通信行业5G招标系列点评之二:一文读懂5G前传-光纤、灰光、彩光、CWDM、LWDM、MWDM...-CSDN博客 ADOP带你了解:CWDM、DWDM、MWDM、LWDM:快速…...

python-新冠病毒
题目描述 假设我们掌握了特定时间段内特定城市的新冠病毒感染病例的信息。在排名 i 的当天有 i 个案例,即: 第一天有一例感染第二天有两例感染第三天有三例感染以此类推...... 请计算 n 天内的感染总数和每天平均感染数。 输入 整数 n 表示天数&…...

2023年408真题计算机网络篇
https://zhuanlan.zhihu.com/p/6954228062023年网络规划设计师上午真题解析TCP流量计算_哔哩哔哩_bilibili 1 1在下图所示的分组交换网络中,主机H1和H2通过路由器互联,2段链路的数据传输速率为100 Mb/s、时延带宽积 (即单向传播时延带宽&am…...