KJNodes/weightsgenerated

Weight Schedule Convert(WeightScheduleConvert)

该节点能够自动检测输入数据的类型,并根据用户选择的输出类型进行相应转换。

Weight Schedule Convert

FLOAT
STRING
INT
input_values
0
output_type
list
invert
repeat
1
remap_to_frames
0
interpolation_curve
FLOAT
remap_values
remap_min
0.00
remap_max
1.00
KJNodes

Weight Schedule Convert 节点,该节点能够自动检测输入数据的类型,并根据用户选择的输出类型进行相应转换。

Weight Schedule Convert 节点是一个数据格式转换工具,其核心功能是将输入的权重或数值序列在不同格式之间进行转换,例如列表、Pandas Series 或 PyTorch 张量。它旨在简化工作流中不同节点对数据格式的要求,确保数据流的兼容性。

节点功能

该节点能够自动检测输入数据的类型,并根据用户选择的输出类型进行相应转换。它支持处理列表、Pandas Series 和 PyTorch Tensor 格式,并提供了数值重映射、序列反转和重复等辅助功能,以适应更复杂的处理需求。

节点参数说明 - Weight Schedule Convert

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
output_typeCOMBOmatch_input"match_input", "list", "pandas series", "tensor...目标输出格式。选项为 "list"(列表)、"pandas series" 或 "tensor"(张量)。默认值为 "match_input"。
input_valuesFLOAT0.0-输入的权重或数值序列。支持列表、Pandas Series 或 PyTorch Tensor 格式。
invertBOOLEANFalse-invert(输入参数):布尔切换。若启用,则将输入数值序列的顺序反转。
repeatINT11 - 255 (步长: 1)repeat(输入参数):设置输入序列的重复次数。取值范围为 1 到 255,步长为 1。
remap_to_framesINT0--
interpolation_curveFLOAT--interpolation_curve(输入参数):一个可选的浮点数序列,用于定义插值曲线,以在重映射到帧时调整数值的过渡方式。
remap_valuesBOOLEANFalse--
remap_minFLOAT0.0-100000 - 100000.0 (步长: 0.01)-
remap_maxFLOAT1.0-100000 - 100000.0 (步长: 0.01)-

输出

参数名称数据类型说明
FLOATFLOATFLOAT(输出参数):输出转换后的浮点数序列。
STRINGSTRINGSTRING(输出参数):以字符串形式输出转换后的数值序列,便于查看或记录。
INTINTINT(输出参数):输出转换后的整数序列(通常由浮点数取整得到)。

使用场景

在动画或视频生成工作流中,此节点可用于将一组描述风格强度变化的权重列表,转换为其他节点(如 LoRA 调度器)所需的特定格式。当您从文本或曲线编辑器获得一串数值后,可以用它来确保这些值能被下游节点正确识别和处理。

注意事项

请注意,该节点主要进行格式转换和基础的数值调整,复杂的数学运算或插值可能需要结合其他专用节点完成。

Weight Schedule Convert 节点源码链接

Weight Schedule Convert 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…