最近IT圈里最热门的话题莫过于AI了。从AI语言模型到AI绘画的、 等,都成为了大家火爆话题。其中不少的项目都是开源,能够在本地运行。那么对于想掌握这些AI工具的朋友来说,该怎么配机呢?今天以流行的 来抛砖引玉。P.s 本期题图也是AI生成。
本地化要考虑什么?
是目前最流行的 AI 艺术生成工具之一。它使用快捷、直觉的方式,带来了相当令人印象深刻的效果。
不同于只能使用在线服务, 项目可以进行本地化运行和模型训练,因此更加适合追求个性化的想体验AI魅力的朋友。
如果你想亲自尝试 ,首先应该检查你的电脑是否符合要求。而且,由于AI处理能力要求相当高,如果要在 Mac平台上使用它们,又需要格外留意。
那么,我们需要什么配置才能运行这些AI工具呢?它们支持 AMD 显卡吗?是否兼容英特尔显卡呢?对于苹果 M1 处理器,能否使用呢?或者说,我们是否可以在没有 GPU 的情况下运行它们?
与游戏或一般视频、图片编辑软件的系统要求不同,SD一类的AI工具海推出了多个不同的版本,使得系统要求更加复杂多变。
CPU:要求不高,任何“主流”处理器均可胜任
目前主流的任何采用酷睿7代及以上架构的Intel CPU以及任何采用Zen系列架构的AMD CPU都可以用于SD一类的AI绘画工具软件。
不过相对Intel和AMD的CPU可以拿来就用,使用苹果M1/M2处理器的玩家,它们需要使用开源社区特别重新开发编译的分支版本才可以。
目前,是最受欢迎的兼容分支之一,具有对Apple M1芯片的完全支持。它需要至少12GB的系统内存和12GB的安装空间。安装这个分支版本后,就能够使用更强大的M1芯片版本生成更高分辨率和更精确的图像。
当然,开源社区目前也有一些分支项目,对Intel或者AMD特定架构、型号的CPU进行了一定的优化,有经验的用户也可以进行选择。
不过,总的来说,AI绘画工具的核心依旧是GPU,因此大家配机的时候在预算范围内采用主流的CPU就可以了。
显卡:初版要求高,目前已经降低
SD AI工具的系统要求因其不同版本的工具而异。在其最初版本中,要求以下条件才能有效运行:
16GB内存
至少10GB显存的显卡
然而,此后出现了许多其他的版本和迭代,降低了系统要求,同时也为那些硬件不同或预算更有限的用户提供了新的选择。
为了运行 ,需要匹配不同版本中的系统规格。但通常情况下,目前需要具备以下条件:
、MacOS或Linux操作系统
至少4GB 显存的显卡
至少12GB的安装空间,最好是SSD
这些是绝对最低要求。如果只具备这些规格,可能无法生成大于512 x 512像素的图像,且图像的质量低于使用更高配置硬件运行AI所生成的图像。
同样的,其实AMD卡和旧卡,也有部分开源社区开发的分支可以运行 ,但它们往往难以配置并更容易出现问题。截至目前,只有RTX GPU是稳定所有主流AI绘图工具的显卡。
回到 ,官方版本的SD,以下任何一个 RTX显卡都可以直接使用:
一代光追平台:RTX 2060(12GB),RTX 2070,RTX 2070 Super,RTX 2080,RTX 2080 Super,RTX 2080 Ti或RTX Titan
二代光追平台:RTX 3060、RTX 3060 Ti、RTX 3070、RTX 3070 Ti、RTX 3080、RTX 3080(12GB)、RTX 3080 Ti、RTX 3090或RTX 3090 Ti
三代光追平台:RTX 40全系GPU
注意:由于AI处理单元数量的差异随着每一代的N卡架构的变化而增长,因此旧的 GPU即使具有相同数量的显存也会需要更长时间才能产生相同大小的图像。所以如果预算充足,请避免使用旧的RTX 20系列GPU。
RTX 3050也可以使用,但考虑到其与RTX 3060 12GB型号之间的价格差异,性价比实在太低,不建议购买。
A卡玩家没资格用AI绘画吗?
官方版本确实是不支持A卡运行的。不过作为开源作品的好处就在这里。已经有一些社区分支版本支持AMD显卡。
简单来说,对于AMD RX 470/480/570/580/590的8GB显存型号,也能运行,但是用户需要将采样量大小降至1或降低生成作品的分辨率。另外安装配置需需要一个不同的二进制文件。
RX 6600/6650(XT和非XT)和移动版显卡,需要重新配置环境变量参数才能正常运行。
而 RX 66XX/67XX/68XX/69XX (XT和非XT),以及VEGA 56/64, VII,使用起来就相对简单。
但总的来说,A卡分支的安装过程较为复杂,且推荐最好还是使用8GB以上显存的显卡。
Intel显卡玩家可以加入玩耍吗?
与AMD 显卡类似,也没有官方支持Intel显卡。但是,已经有一个社区分支版本支持它。支持Intel Arc显卡,虽然在高端模型上的性能表现更佳。它甚至也支持Intel CPU的集显以及部分intel的FPGA新品。
不过OPEN VINO严格来说是一个AI机器学习平台,接入SD只是其实现的功能之一。
没有显卡可以用 吗?
能否在没有显卡的情况下运行SD玩AI绘画呢?
有。
第一种是通过这个SD的在线版运行,没有任何硬件要求。但是它生成AI图像需要耗费点数,而点数在新账号送的用完后,需要充值,相比之下,本地运行的版本就更香。如果你要进行专门的模型训练,那么也是无能为力。
另一个方法就是刚才提到的使用,它适用于AMD和Intel CPU以及Intel显卡。但速度远不如在N卡上运行。即使是在强大的CPU上,单独一次迭代生成也需要几分钟 而在大多数情况下,满意的AI图片需要进行多次迭代。
但无论如何,这也是一个选择,对吧。