如何在功能较弱的PC上运行强大的Flux AI图像生成器

时间:2024-09-29 编辑: 浏览:(51)

当Flux几天前突然出现时,它很快就赢得了开源图像生成器皇冠上的明珠的声誉。它与Midjourney的美学能力相匹配,同时在快速理解和文本生成方面绝对压倒了它。捕获?你需要一个拥有超过24GB VRAM(甚至更多)的强大GPU才能让它运行。这比大多数游戏设备都要强大,更不用说你的普通工作笔记本电脑了。

但是,人工智能社区从不放弃挑战,他们卷起集体袖子开始工作。通过量化的魔力——一个压缩模型数据的花哨术语——他们设法将Flux缩小到更易于管理的大小,而不会牺牲太多的艺术魔力。

让我们把它分解一下:最初的Flux型号使用了全32位精度(FP32),这就像驾驶一级方程式赛车去杂货店——对大多数人来说都是多余的。第一轮优化为我们带来了FP16和FP8版本,每个版本都以一点点的准确性换取了效率的大幅提高。FP8版本已经改变了游戏规则,让拥有6GB GPU(想想RTX 2060)的人加入了这场盛宴。

为此,您需要禁用系统内存回调以实现稳定扩散,这样您的GPU就可以将其部分工作从内部VRAM卸载到系统RAM。这避免了臭名昭著的OOM(内存不足)错误,尽管其运行速度要慢得多。要禁用此选项,请按照Nvidia的教程进行操作。

但要戴上帽子,因为它会变得更好。

人工智能世界的真实MVP进一步突破了界限,发布了4位量化模型。这些坏男孩使用一种叫做“正常点”(NP)量化的东西,它提供了一个质量和速度的最佳点,让你的土豆电脑感觉像是得到了涡轮增压。NP量化不会像FP量化那样降低质量,因此一般来说,运行此模型可以在高速下获得很好的结果,只需要很少的资源。

这几乎好得令人难以置信,但这是真的。

在fp8和np4中使用Flux Dec获得的结果。同样的提示,不同的种子。

如何在低端GPU上运行Flux

那么,你实际上是如何运行这个简化版本的Flux的呢?首先,你需要一个像SwarmUI、ComfyUI或Forge这样的界面。我们喜欢ComfyUI的多功能性,但在我们的测试中,Forge的速度比其他界面提高了约10-20%,所以这就是我们在这里使用的。

前往Forge GitHub仓库(https://github.com/lllyasviel/stable-diffusion-webui-forge)并下载一键安装包。它是开源的,经过社区审查,所以这里没有粗略的业务。

对于NP4 Flux型号本身,Civit AI是您的一站式服务。你有两种口味可供选择:Schnell(速度)和Dex(质量)。两者都可以从这个页面下载。

一旦你下载了所有内容,就到了安装时间:

解压缩Forge文件并打开Forge文件夹。运行update.bat以获取所有依赖项。启动run.bat以完成设置。

现在,将这些闪亮的新Flux模型放入Forge安装中的webuimodelsStable扩散文件夹中。刷新Forge web界面(如果你感觉老派,可以重新启动),然后砰的一声——你在做生意。

专业提示:要真正从复活的装备中挤出每一滴性能,请降低分辨率。与其选择全SDXL(1024x1024)分辨率,不如尝试更适中的SD1.5尺寸(768x768、512x768等)。你总是可以稍后升级,并使用Adetailer来处理那些脆脆的细节。

让我们谈谈数字:在配备6GB VRAM的RTX 2060上,Flux Schnell在NP4模式下可以在大约30秒内生成512x768的图像,而FP8版本需要107秒。想做大吗?用高分辨率修复将那个坏男孩升级到1536x1024大约需要五分钟。

想在不破坏GPU的情况下做大吗?更好的选择是从SD1.5分辨率的Flux Schnell开始,然后通过img2img发送该创建。使用低降噪强度的标准稳定扩散模型(SD1.5或SDXL)进行升级。整个过程大约需要50秒,与MidJourney在缓慢的一天中的输出相当。您将在不熔化图形卡的情况下获得令人印象深刻的大规模结果。

真正的踢球者?据报道,一些疯狂的家伙让Flux Schnell NP4在GTX 1060上运行,VRAM为3GB,Flux Dev每次迭代需要7.90秒。我们谈论的是一个几乎依赖生命支持的GPU,它正在这里产生尖端的人工智能艺术。对于几乎符合养老金条件的硬件来说,这并不算太破旧。

最新 更多 >
  • 1 MKR币在去中心化金融中的主要应用案例是什么?

    MKR币在去中心化金融中的主要应用案例是什么?去中心化金融(DeFi)是近年来区块链技术发展的热门领域,它提供了一种去除中介机构的金融模式,使每个人都能够自主管理和交易资产。Maker(MKR)作为去中心化金融的关键组成部分,具有独特的应用案例,下面将介绍MKR币在去中心化金融中的主要应用案例。 抵押稳定币发行稳定币是加密货币领域的一种特殊类型,其价值与某种稳定资产(如法定货币或黄金)挂钩,以确保

  • 2 比特币SV币的主要功能和特性是什么?

    比特币SV币的主要功能和特性比特币SV(Bitcoin SV)是比特币(Bitcoin)的一个分支,由于其独特的功能和特性,吸引了越来越多的关注和使用。比特币SV在保持比特币的核心价值的基础上,提供了一些独特的功能和特性,下面将介绍其主要功能和特性。容量扩展比特币SV采用了大区块的方式,允许网络可以处理更多的交易量,从而解决了比特币原始版本中遇到的交易拥堵问题。它将比特币区块的大小扩展到128MB

  • 3 SAND币的市场推广策略和合作伙伴是什么?

    市场推广策略市场推广是提高SAND币的知名度和使用率的关键。以下是一些可能的市场推广策略:1.社交媒体宣传:通过在主流社交媒体平台(如Twitter、Facebook和LinkedIn)上发布有关SAND币的更新、新闻和有趣的内容,吸引更多的用户关注和参与。2.博客和媒体合作:与加密货币领域的博客作者和知名媒体合作,撰写文章和发布内容,介绍SAND币的特性、用途和未来发展趋势。3.线下推广活动:参

  • 4 GRT币的网络性能和交易速度如何?

    网络性能和交易速度如何?GRT币(The Graph)是一种基于区块链技术的数字货币,它的网络性能和交易速度是保障其系统稳定和有效运行的关键因素。网络性能和交易速度对于数字货币的成功发展和广泛应用至关重要。首先,GRT币的网络性能是指整个系统中节点间的通信效率和延迟程度。由于GRT币是基于区块链技术的数字货币,其网络性能受到区块链结构和算法的影响。GRT币采用了高效且可扩展的区块链结构,通过分布式

  • 5 比特币SV币的共识机制是怎样的?

    比特币SV币的共识机制比特币SV(Bitcoin SV)是比特币Cash(Bitcoin Cash)的一种分支,它通过实现更大的区块和更高的交易吞吐量来扩展原始比特币协议。在这个过程中,比特币SV采用了一种名为原始魏格尔根(Original \tWilhelmsen)的共识机制。下面是比特币SV币的共识机制的相关内容。1. 原始魏格尔根(Original Wilhelmsen)共识机制比特币SV采

  • 6 MKR币是否有空投、奖励或用户激励计划?

    MKR币是否有空投、奖励或用户激励计划?在虚拟货币市场中,各种创新型的数字资产逐渐涌现,并且不断引起人们的关注。Maker (MKR) 币是一种基于以太坊的数字货币,旨在支持去中心化的智能合约平台以及稳定币 Dai 的发行和管理。在这个项目中,MKR 币有没有空投、奖励或用户激励计划呢?本文将对MKR币的相关信息进行探讨。首先,MKR币并没有空投计划。空投通常是指在项目的早期阶段,为了吸引更多的用

  • 7 VET唯链币的市场推广和用户采纳策略是什么?

    VET唯链币的市场推广和用户采纳策略 随着区块链技术的不断进步和应用领域的扩大,VET(唯链币)作为一种具有广阔前景的数字货币,需要采取有效的市场推广和用户采纳策略来提高其知名度和使用率。 1. 建立合作伙伴关系 将VET币引入主流商家和服务提供商的生态系统中,与他们建立合作伙伴关系,可以扩大VET的使用范围。例如,与电子商务平台合作,允许用户用VET币购买商品;与酒店预订平台合作,允许用户用VE

  • 8 如何参与SAND币的网络治理?

    如何参与SAND币的网络治理?由The Sandbox推出的SAND币是一个基于以太坊的代币,用于支持The Sandbox虚拟游戏的生态系统。作为一个去中心化的平台,SAND币的网络治理由社区成员共同参与。参与SAND币的网络治理,可以让您参与到决策过程中,对项目的发展方向和未来进行投票。步骤一:了解网络治理的重要性网络治理是一个去中心化项目中的核心部分。通过网络治理,社区能够参与项目的决策,确

  • 9 SAND币在虚拟现实和元宇宙中的作用是什么?

    SAND币:在虚拟现实和元宇宙中的作用虚拟现实(VR)和元宇宙(Metaverse)是当前科技领域的两个炙手可热的概念。它们将人与虚拟世界连接,并提供了无限的可能性。SAND币作为一种加密货币,为用户提供了更加开放、自由的虚拟现实和元宇宙体验。本文将介绍SAND币在虚拟现实和元宇宙中的作用及其潜在的影响。SAND币作为虚拟资产的媒介在虚拟现实和元宇宙中,用户可以购买和拥有各种虚拟资产,如土地、建筑

  • 10 如何参与NEAR币的网络治理?

    如何参与NEAR币的网络治理?NEAR币是一种基于区块链技术的加密货币,它的网络治理机制允许持币者参与重要的决策过程,并对网络的发展和运行产生积极影响。如果你是NEAR币的持币者,并且想要参与网络治理,本文将向你介绍一些简单而有效的方法。了解网络治理机制在参与网络治理之前,首先需要了解NEAR币的网络治理机制。NEAR币使用一种称为“代币持有者建议”(Token Holder Proposals)