快速结论:这个问题通常出现在用 ComfyUI Impact Pack 的通配符节点批量遍历 LoRA 列表时:希望同一提示词、设置和种子下按列表顺序逐个换 LoRA,但通配符默认是随机取项。优先排查是否已了解通配符节点的随机设计,以及是否可以直接改用支持顺序遍历的 LoraWildcardSource 节点。
适用环境:Issue 中提及 ComfyUI、ComfyUI Impact Pack、ImpactWildcardEncode / ImpactWildcardProcessor 通配符节点、LoraWildcardSource 节点;用户侧模型为 SDXL LoRA 与 SD1.5 LoRA 测试。未确认具体操作系统、Python、PyTorch、CUDA 版本。
最快修复方案:暂无针对原始通配符节点的一步修复方案。Issue 中明确验证的首选处理方式,是改用 LoraWildcardSource(随 #1256 合入,commit 4293eb9):把 LoRA 列表 .txt 放入 impact-pack.ini 的 custom_wildcards 指定目录,节点 mode 设为 sequential,seed 从 0 开始并设为 increment,采样器种子保持固定,节点按 seed % number_of_entries 逐条取用并循环。
注意事项:该改动只覆盖“按顺序切换 LoRA”场景,没有为 ImpactWildcardProcessor / ImpactWildcardEncode 增加普通 colors.txt 或嵌套通配符的顺序展开;维护者指出顺序化与通配符“随机组合复杂提示词”、固定种子等现有设计存在冲突。Issue 中的十行文件校验仅替换了模型/CLIP 操作,不代表用你的 SDXL 资产实际推理;合并前另有 SD1.5 真实 LoRA 推理测试(20 场景 / 25 图像)。
问题场景
用户在 ComfyUI Impact Pack 中使用通配符节点,把每行一个 LoRA 的列表做成通配符文件,希望在相同提示词、设置和种子下,按顺序逐条测试不同的 LoRA;实际执行时每次都是随机取项,无法保证列表被完整、顺序地跑完。用户也用 dynamic prompts 手动拼接的方式实现了同样效果,但格式需手写,条目多时容易出错。后续讨论扩展到普通颜色列表 colors.txt、多通配符组合等场景。
报错原文
[Feature Request] Tamecards / Sequentially executed wild cards.
原因分析
最可能的原因是通配符节点本身按“随机组合复杂提示词”设计,并未提供顺序遍历列表的模式,因此无法保证同一列表中的每一项按文件顺序被逐次使用。维护者进一步说明:若改为顺序取值,像 __color__ shirt, __color__ skirt 这类同一提示词中多次引用通配符的情况会得到相同值,且与固定种子配合的概念相冲突。原报告中的 LoRA 对比需求后来由独立的 LoraWildcardSource 节点解决,但通用通配符的顺序展开仍未实现。
环境排查
- 确认 ComfyUI Impact Pack 版本是否已包含 #1256 / commit 4293eb9 对应的
LoraWildcardSource节点;旧版本中看不到该节点属正常现象。 - 确认
impact-pack.ini中custom_wildcards指向的目录,以及 LoRA 列表.txt是否放在该目录下。 - 确认 LoRA 文件路径、触发词与 LoRA 标签格式(如
<lora:sdxl\...:1>)与列表内容一致。 - 确认节点
mode、seed及种子控制方式(increment)设置正确,采样器自身种子保持固定。 - 如需核查本机问题,补充 ComfyUI、Python、PyTorch、CUDA 版本与报错日志;Issue 未提供这些信息。
解决步骤
- 将现有“一行一个 LoRA”的
.txt文件放入impact-pack.ini中custom_wildcards配置的目录。 - 在 ComfyUI 工作流中加入
LoraWildcardSource节点,并在节点的 Lora Wildcard Source / Modes 中选择对应的通配符分类。 - 设置
mode = sequential,把节点seed起始值设为0,种子控制设为 increment,同时保持采样器种子固定。节点按seed % number_of_entries逐次推进,跑完列表后从头循环。 - 按示例将
strength设为1.0(匹配:1标签),公共提示词放入base_prompt;每个 LoRA 标签后的触发词会被保留。 - 若希望一次排队的工作流中输出全部条目,可改用
mode = batch:按文件顺序输出所有符合条件的条目,模型、conditioning 和名称输出均为列表,配合相同采样器种子可分别采样。 - 如果需求是普通通配符列表或嵌套通配符的顺序展开,目前不在此改动范围内,可考虑继续使用 dynamic prompts 手工拼接等外部方案。
验证方法
用 sequential 模式连续排队多次并观察每次实际加载的 LoRA 是否按文件顺序依次变化、到末尾后回绕;或改用 batch 模式检查一次输出是否包含全部条目的有序列表。参考 Issue 中十行文件的校验([Exact-file verification](https://github.com/ltdrdata/ComfyUI-Impact-Pack/blob/015c247b0542415366cb96e808f80572e230c0c6/merge-4293eb9/issue-1043-check.json))以及节点文档 [LORA_WILDCARD_SOURCE.md](https://github.com/ltdrdata/ComfyUI-Impact-Pack/blob/4293eb948b5893764e62f10fa21fe5e70e75ebc0/docs/LORA_WILDCARD_SOURCE.md);注意该文件级校验未使用实际 SDXL 资产推理。
参考来源
ltdrdata/ComfyUI-Impact-Pack #1043
Commit 4293eb9(LoraWildcardSource,PR #1256 / #1219)
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。


![Blur operations running slow on CPU; [W101 ...] Could not initialize NNPACK!](https://www.chat-gpts.plus/wp-content/uploads/2026/11/1171-7c2dd642-768x403.jpg)