sai2需要什么工具?显卡、软件、模型一次说清
关于使用Sai2来运行渲染任务这件事, 其涉及的软件工具链实际上并没有很多人认为的那么复杂, 但是其中隐藏的问题和错误也是不少见的。
我个人经历了前后大概半年的时间在进行各种折腾, 期间更换了显卡, 并且还重装了系统达三次之多, 直到这个时候才把整个操作流程顺利地打通。今天我将那些在实际操作中真正必须使用的东西逐一进行明确的说明, 目的是为了节省大家的精力, 让你避免重复经历我所走过的弯路。
说直白点, 独立显卡是一个硬性门槛。显存大小至少要是4G, 只有这样才可能勉强运行程序, 而显存在8G以上的情况下, 体验才会属于正常范围。
我现在的设备里有一张RTX 3060并且配备了12G的显存, 在SAI 2软件的默认512乘以512分辨率条件下, 处理起来非常轻松且没有压力, 如果遇到768乘以768的大分辨率, 那就需要等待大概一个小时的时间。
如果你的计算机里面安装只有核显或者是一块仅用来点亮的亮机卡, 那么请你尽早放弃这个折腾计划, 因为电脑卡顿的程度会让你对生活产生怀疑。
如果你的显存不够用的话, 可以找一个折中的办法, 就是加上--medvram这个启动参数, 把一部分计算任务挪到内存里去进行。虽然程序能跑起来, 但是速度会被直接砍掉一半以上, 生成十几张图片可能需要等待将近半个小时。
在软件这一端, 最核心的东西实际上只有一个, 那就是StableDiffusionWebUI。如果你想把它在自己电脑的本地环境里部署下去, 那么Python 3.10、Git和ffmpeg这三样东西是必须准备的基础配置。
如果你使用Windows系统的话, 你可以去网上找一个自动执行安装操作的脚本程序, 有了这个脚本, 它就能帮你省去掉大概一半以上的繁琐配置工作。如果你不想在自己电脑上进行复杂设置的话, Civitai还有RunPod这些云平台你可以直接使用浏览器打开网页来操作运行, 这样就不需要安装任何软件了。
千万别忘了还有一件非常重要的事情, 那就是模型文件。你需要注意, 软件sai2所使用的文件类型是safetensors格式的。单个文件的大小通常会在2G到5G之间。
在你把文件的下载操作全部完成以后, 需要将把这个大文件放入到目录中, 这个目录的路径是在WebUI的models/stable-diffision下面。只有当你完成了上述步骤之后, 你才能够在软件的界面上成功选到这个模型文件。
工具清单里面就这么些个东西, 没有比这个更多的了。在你把第一张图给跑通以前,你心里会琢磨着感觉到处都是坑全是障碍。等你真的把代码给跑通了以后, 你再转过头去回头看那整个过程你会发现所谓的装环境这四个字才是这整个流程里头能把人折磨得最厉害的那个部分。