ComfyUI 矩阵测试指南:用三种方法,速优项目效果

在ComfyUI中,矩阵测试也叫xyz图表测试,作用是通过控制变量的方式来对Lora模型以及各种参数开展测试,并进行有效区分。其中测试方法有很多种,可以通过借助插件也可以自行搭建工作流实现,下面介绍3种方式:

1.efficiency(效率节点)

节点如下图:

image.png

如果没有安装可在Manger管理器搜索“efficiency”下载安装。

这个节点不仅可以进行xyz矩阵测试,而且效率加载器和控制噪波脚本能实现在ComfyUI中相同参数生成sd-webUI相同图片的效果。

image.png

进行测试的工作流如下(Flux模型):

image.png

其中Flux部分没什么好说的,核心为“XY图表”加上X、Y的输入部分。“XY图表”位于“脚本”内,

image.png

将需要测试的参数接入即可,如果需要测试Lora,那么则接入“LoRA表”:

image.png

对于上述我测试的Flux模型的步数和CFG结果如下:

提示词:ice-Making Oriental Architecture

image.png

由上图可以看出,随着步数增加,图片中细节也得到增强;对于CFG值,当为0时图片内容与提示词毫不沾边,当为1时图片呈现出提示词内容,当为2时图片中开始出现无关事物,如:人。而随着CFG值得增大,图片逐渐也变得模糊,由此可以看出对于Flux模型,CFG值为1时最好。

2.Essentials 节点

image.png

工作流:

image.png

使用起来感觉没有efficiency节点好用,本工作流中核心就一个: Flux Sampler Parameters 。其中,想要测试steps参数的话,就按15...30+5的方式进行修改,15步开始,每次增加5步,一直加到30步。

image.png

如果需要测试其它的参数,可以通过右键Flux Sampler Parameters 节点然后将需要测试的参数修改为输入添加相关节点即可,如:将scheduler修改为输入,添加“采样器选择助手”然后修改即可:

image.png

image.png

效果:

image.png

除此之外,提示词也支持测试不同效果,使用方法是通过---将提示词分隔开即可,如:

image.png

3.KepListStuff 节点

image.png

该插件是支持

普通参数测试工作流如下:

image.png

在本工作流中:

“浮点范围“我是用于控制Lora模型的强度,因此设置为:从0.7开始,到1.0结束,每次增加0.1强度。通过”浮点运算“将Lora强度赋值到”a“,接着通过”字符串运算“时将

b和a组合到一起输出到XYAny作为x值的标签。

image.png

“Range(Step) - Int“我是用于控制生图时的步长(steps),因此设置为:从15开始,到25结束,每次增加5步。通过”整数运算“将steps赋值到”a“,接着通过”字符串运算“时将

b和a组合到一起输出到XYAny作为y值的标签。

image.png

然后将通过XYAny节点的标签输入到XYImage节点进行输出,其对应的变化值(Values)在接入Flux的生图工作流中控制Lora强度和steps参数变化进行生图。

那我们如果要测试不同的Lora模型呢?那也只需进行小小的改动即可,Lora对比工作流如下:

image.png

将我们不需要的参数部分进行修改,比如我将原本控制steps的参数进行舍弃,并改为控制Lora模型选择:通过“整数(范围)”节点控制Lora模型序号的选择,然后结合“字符串选择”节点将序号和Lora模型名称结对起来,从而实现Lora模型的选择。

image.png

测试结果如下:

image.png

有一个小问题是,在输出时Lora名称中的中文无法正常显示。

这三个测试方法基本能满足大部分需求了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/4317.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么宠物最好养?

在忙碌的生活中,想要拥有一份陪伴,却又担心没时间打理?别怕,今天就来给大家揭秘,什么宠物最好养,让你轻松开启养宠生活,即使再忙也能享受毛孩子带来的快乐! 一、仓鼠:萌…

mfc操作json示例

首先下载cJSON,加入项目; 构建工程,如果出现, fatal error C1010: unexpected end of file while looking for precompiled head 在cJSON.c文件的头部加入#include "stdafx.h"; 看情况,可能是加到.h或者是.cpp文件的头部,它如果有包含头文件, #include &…

将IDLE里面python环境pyqt5配置的vscode

首先安装pyqt5全套:pip install pyqt5-tools 打开Vscode: 安装第三方扩展:PYQT Integration 成功配置designer.exe的路径【个人安装pyqt5的执行路径】,便可直接打开UI文件,进行编辑。 配置pyuic,如果下图填写方法使用…

郑州大学2022级大三期末复习总结(数据库,传感器,嵌入式,人工智能,移动终端开发,计算机英语)

本人是郑州大学2022级的一名大三学生,上学期期末苦于没有复习资料硬学了三周,所以想着将脑海里还残留着的各个课程的知识点,考点记录下来。这些资料不能保证你考高分,只能给你提供一些复习的方向和可能高频的知识点。 有些地方的…

基于ESP32+VUE+JAVA+Ngnix的一个小型固件编译系统

一、前提 开发ESP32固件时,使用本地环境输出固件时,存在多个开发多种开发平台的问题。会导致最终输出的固件不统一。更可能因为本地的开发环境差异导致固件无法追溯。 基于上述原因,开发了一个小型的固件编译系统。将该系统部署在一台ubutn…

Spring自定义BeanPostProcessor实现bean的代理Java动态代理知识

上文:https://blog.csdn.net/qq_26437925/article/details/145241149 中大致了解了spring aop的代理的实现,其实就是有个BeanPostProcessor代理了bean对象。顺便复习下java代理相关知识 目录 自定义BeanPostProcessor实现aopJava动态代理知识动态代理的几…

KubeSphere部署安装,接入KubeKey安装的k8s集群

KubeSphere安装接入KubeKey安装的k8s集群 文章目录 KubeSphere安装接入KubeKey安装的k8s集群 一.NFS安装配置1.服务器安装NFS服务2.下载并部署 NFS Subdir External Provisioner1).下载部署文件2).创建 NameSpace3).创建 RBAC 资源4).配置 deployment.yaml5).部署 Storage Clas…

redis性能优化参考——筑梦之路

基准性能测试 redis响应延迟耗时多长判定为慢? 比如机器硬件配置比较差,响应延迟10毫秒,就认为是慢,机器硬件配置比较高,响应延迟0.5毫秒,就认为是慢。这个没有固定的标准,只有了解了你的 Red…

财务RPA就是财务机器人吗?有什么作用

近年来,财务RPA(机器人流程自动化)逐渐成为财务领域的热门话题。很多人初次听到“财务RPA”时,可能会疑惑:财务RPA是不是财务机器人?它到底能做什么?带着这些问题,我们一起来探讨财务…

RabbitMQ---事务及消息分发

(一)事务 RabbitMQ是基于AMQP协议实现的,该协议实现了事务机制,所以RabbitMQ也支持事务机制,他的事务允许开发者确保消息的发送和接收时原子性的,要么全部成功,要么全部失败 我们设置事务有三步…

Django简介与虚拟环境安装Django

目录 1.Django简介 1.1 Django 的核心特点 1.2 Django 的核心组件 1.3 Django 的应用场景 1.4 总结 2.基础环境建立 2.1 创建虚拟环境 2.1.1 使用 virtualenv 创建虚拟环境 2.1.2 使用 venv 创建虚拟环境 2.2 激活虚拟环境 2.2.1 在 Windows 上 2.2.2 在 macOS 或 …

计算机毕业设计PySpark+Hadoop+Hive机票预测 飞机票航班数据分析可视化大屏 航班预测系统 机票爬虫 飞机票推荐系统 大数据毕业设计

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

vue+高德API搭建前端3D交通页面

1. 模板部分 (<template>) <template><div class"content"><div><div id"container"></div></div></div> </template> 功能&#xff1a;定义了组件的HTML结构。分析&#xff1a; div.content 是最…

第十三章:数据库技术

文章目录&#xff1a; 一&#xff1a;基础 1.概念 2.特点 3.常见数据库品牌 4.数据库应⽤系统 4.1 C/S 4.2 B/S 5.数据模型的分类 6.名词解析 7.关系运算 二&#xff1a;Access 1.基础 2.操作 2.1 建立表 2.2 维护表 2.3 创建查询 2.4 创建窗体 2.5 创建报表…

《汽车维护与修理》是什么级别的期刊?是正规期刊吗?能评职称吗?

​问题解答&#xff1a; 问&#xff1a;《汽车维护与修理》是不是核心期刊&#xff1f; 答&#xff1a;不是&#xff0c;是知网收录的正规学术期刊。 问&#xff1a;《汽车维护与修理》级别&#xff1f; 答&#xff1a;国家级。主管单位&#xff1a;中国汽车维修行业协会 …

31、【OS】【Nuttx】OSTest分析(1):stdio测试(一)

背景 接上篇wiki 30、【OS】【Nuttx】构建脚本优化&#xff0c;引入待构建项目参数 最小系统分析完后&#xff0c;下一个能够更全面了解Nuttx的Demo&#xff0c;当然选择OSTest&#xff0c;里面有大量关于OS的测试用例&#xff0c;方便对Nuttx的整体功能有个把握。 stdio_tes…

Ubuntu 24.04 LTS 安装 Docker Desktop

Docker 简介 Docker 简介和安装Ubuntu上学习使用Docker的详细入门教程Docker 快速入门Ubuntu版&#xff08;1h速通&#xff09; Docker 安装 参考 How to Install Docker on Ubuntu 24.04: Step-by-Step Guide。 更新系统和安装依赖 在终端中运行以下命令以确保系统更新并…

Elasticsearch 和arkime 安装

安装一定要注意版本号&#xff0c;不然使用不了 这里Ubuntu使用ubuntu-20.04.6-desktop-amd64.iso elasticsearch这里使用Elasticsearch 7.17.5 | Elastic arkime这里使用wget https://s3.amazonaws.com/files.molo.ch/builds/ubuntu-20.04/arkime_3.4.2-1_amd64.deb 大家想…

C语言之整数转换英文表示

&#x1f31f; 嗨&#xff0c;我是LucianaiB&#xff01; &#x1f30d; 总有人间一两风&#xff0c;填我十万八千梦。 &#x1f680; 路漫漫其修远兮&#xff0c;吾将上下而求索。 整数转换英文表示 摘要&#xff1a;本文设计了一种基于C语言的数字到英文表示的转换程序&am…

战场物联网:通信挑战与最新解决方案综述

论文标题 The Internet of Battle Things: A Survey on Communication Challenges and Recent Solutions 作者信息 Rachel Kufakunesu, Herman Myburgh, Allan De Freitas 论文出处 Discover Internet of Things (2025) 5:3 | The internet of battle things: a survey on…