在ComfyUI中使用XYZ图表测试LoRA
在之前一篇训练人脸LoRA的文章中,我介绍了如何在WebUI中使用XYZ图表来测试训练好的一批LoRA。
虽然WebUI中的XYZ图表十分实用,但其运行速度相比ComfyUI要慢许多。测试LoRA时,我发现经常需要花费超过半小时来处理大量图像。
因此,本文将详细介绍如何在ComfyUI中使用XYZ图表进行LoRA测试的过程。
这个工作流程非常简单,只需要四个节点。
让我们开始吧。
如果你喜欢看视频教程,那么我非常欢迎你观看本文所对应的视频(B站同名帐号):
步骤一:设置效率加载器和采样器
首先,打开ComfyUI界面。使用鼠标左键双击以弹出搜索节点的工具栏。在搜索框中输入“efficient”,查找并选择“Efficient Loader”节点。
如果你不熟悉这个节点或其功能,可以参考我之前的文章,了解如何在ComfyUI中使用LoRA。
接下来,我们还需要一个采样器来进行图像生成。再次打开搜索栏,输入“efficient”,找到并选择带有“Efficient”标签的采样器节点。
这种采样器是专为与效率加载器配合使用设计的。将这两个节点连接起来后,我们的基础设置就完成了。
步骤二:选择模型并运行测试图像
现在,选择一个适合的模型并输入必要的提示词。然后,运行模型生成一张测试图像。确保图片显示正确无误。
步骤三:接入并配置XYZ图表
将效率加载器和采样器的节点稍微分开,为后续的其他节点留出空间。接下来,在采样器节点找到“script”脚本输入端口。点击并拖动此端口,选择出现的“XY Plot”(XY图表)选项。
将此图表的“dependencies”输入端连接至效率加载器的相应输出端。
然后,设置XY图表的轴。对于X轴,点击并拖动其输入端,选择“搜索”,在搜索框中输入“lora”,选择显示的LoRA图表。
设置测试LoRA的数量(例如10个版本),以及LoRA的路径(我用的是服务器,请根据你的情况适当调整路径格式)。设置Y轴测试的权重数量,例如从0.6到1的权重范围,填入5。此外,填入Y轴的起始值0.6和终止值1。最后,别忘了把Y轴的输出端也连接一下。
步骤四:生成并保存XYZ图表
完成所有设置后,运行图表并检查结果。
通过右击采样器节点并选择“打开图像”,查看X轴显示的10个LoRA及其名称,Y轴显示的是从0.6到1的权重范围。
如果需要保存图像,可以通过右键点击图像并选择“另存为”。
另外,回到ComfyUI设置,确保将“采样器输入图像”参数配置到图表中。
接着在采样器节点的图像输出端拖出一个“保存图像”的节点,再运行一次。这样,XY图表就可以保存到ComfyUI的输出目录,方便后续查看和使用。
以上就是如何在ComfyUI中使用XYZ图表来测试LoRA的完整流程。希望这篇教程对你有所帮助!另外,给大家推荐我正在跑SD的云平台:https://myaiforce.com.cn/lanrui/