t8star commited on
Commit
a425c6e
·
verified ·
1 Parent(s): 4b83210

Publish native ComfyUI Viggle v0.2.1 LoRAs with required bypass loader instructions

Browse files
NOTICE-UPSTREAM-v0.2.1 ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Qwen is licensed under the Qwen RESEARCH LICENSE AGREEMENT, Copyright (c) 2026 Hangzhou Tongyi Laboratory Technology Co., Ltd. All Rights Reserved.
2
+
3
+ This repository is a derivative work of Qwen/Qwen-Image-2.1, produced by Viggle.
4
+ Built with Qwen.
5
+
6
+ It contains:
7
+ ADDED Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensors - v0.2.1: a distilled LoRA adapter (rank 256, alpha 256) for the base transformer, sampled in 6 steps, stored bf16
8
+ ADDED peft_v0.2.1/ - the same v0.2.1 adapter in peft key format, F32 as trained
9
+ ADDED Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r128.safetensors - the v0.2.1 adapter truncated to rank 128 (alpha 128) by per-layer SVD, stored bf16
10
+ ADDED comfyui/ - ComfyUI custom nodes (viggle_turbo.py) and text-to-image / edit workflows, and the edit workflow's two example input photos (comfyui/input/); no model weights
11
+ ADDED Qwen-Image-2.1-viggle-turbo-v0.2-5step-lora-r256.safetensors - v0.2: the previous distilled LoRA adapter (rank 256, alpha 256), sampled in 5 or 6 steps, stored bf16
12
+ ADDED peft_v0.2/ - the same v0.2 adapter in peft key format, F32 as trained
13
+ ADDED Qwen-Image-2.1-viggle-turbo-v0.2-5step-lora-r128.safetensors - the v0.2 adapter truncated to rank 128 (alpha 128) by per-layer SVD, stored bf16
14
+ ADDED Qwen-Image-2.1-viggle-turbo-4step-lora-r64.safetensors - v0.1: a 4-step distilled LoRA adapter (rank 64, alpha 64), stored bf16
15
+ ADDED peft/ - the same v0.1 adapter in peft key format, F32 as trained
16
+ MODIFIED transformer/ - v0.1: the base transformer after a full-parameter 4-step distillation fine-tune, stored bf16
17
+ MODIFIED scheduler/scheduler_config.json - the base scheduler config with shift_terminal changed from 0.02 to null
18
+
19
+ No other file of the base model is copied or modified; processor/, text_encoder/ and vae/ are loaded from
20
+ Qwen/Qwen-Image-2.1 at runtime.
21
+
22
+ Source checkpoints: v0.2.1 LoRA - run v6_isg, step 700 (EMA student); v0.2 LoRA - run v6_isg, step 600 (EMA student); v0.1 transformer/ - run v4_anchor, step 400 (EMA student, full fine-tune); v0.1 LoRA - run v2_16gpu, step 400 (EMA student)
NOTICE-v0.2.1 ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Qwen is licensed under the Qwen RESEARCH LICENSE AGREEMENT, Copyright (c) 2026 Hangzhou Tongyi Laboratory Technology Co., Ltd. All Rights Reserved.
2
+
3
+ Built with Qwen. Derivative adapters trained by Viggle; converted by T8star.
4
+
5
+ Modified files:
6
+ qwen_image_2.1_viggle_turbo_v0.2.1_r256_comfy.safetensors
7
+ qwen_image_2.1_viggle_turbo_v0.2.1_r128_comfy.safetensors
8
+
9
+ Modifications: native ComfyUI tensor keys; independent MLP gate/up adapters
10
+ packed into a block-diagonal adapter; explicit alpha matching each rank.
11
+ All source adapter values are retained, with zero padding for fused layers.
12
+ No base-model weights, training, rank truncation, or weight merging added.
13
+ The r128 source was already truncated by Viggle, not by this conversion.
14
+
15
+ Source: https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo
16
+ Revision: b667ee50696e8f4ccd161e02f8af0e43bb5665ed
17
+ Upstream notices are retained in NOTICE-UPSTREAM-v0.2.1; license in LICENSE.
18
+ Per-file source and conversion checksums are in the manifest JSON files.
README-v0.1.md ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: other
3
+ license_name: qwen-research
4
+ license_link: https://huggingface.co/t8star/Qwen-Image-2.1-viggle-turbo-4step-r64-comfy/blob/main/LICENSE
5
+ base_model: Qwen/Qwen-Image-2.1
6
+ pipeline_tag: text-to-image
7
+ tags:
8
+ - comfyui
9
+ - qwen-image-2.1
10
+ - lora
11
+ - image-editing
12
+ - four-step
13
+ ---
14
+
15
+ # Viggle Turbo 4 步 LoRA · ComfyUI T8 转换版
16
+
17
+ **Built with Qwen.** 这是 [Viggle/Qwen-Image-2.1-viggle-turbo](https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo) 发布的 Qwen-Image-2.1 4 步蒸馏 LoRA 的 ComfyUI 键名转换版。蒸馏训练由 Viggle 完成;T8star 仅将 Diffusers 的张量键名改为 ComfyUI 原生 Qwen Image 2.1 模型路径,没有重新训练或修改 BF16 张量数据。
18
+
19
+ **[下载 LoRA:Qwen-Image-2.1-viggle-turbo-4step-r64-comfyui-T8.safetensors](https://huggingface.co/t8star/Qwen-Image-2.1-viggle-turbo-4step-r64-comfy/resolve/main/Qwen-Image-2.1-viggle-turbo-4step-r64-comfyui-T8.safetensors?download=true)**(约 324 MiB)
20
+
21
+ 这份 LoRA 与 Viggle 仓库中的**完整微调 Transformer**是两套不同的学生权重,不能叠加。Viggle 将当前版本标为 v0.1 预览,并指出复杂编辑的效果仍弱于基础模型。此转换版已完成权重与键名校验,尚未独立完成完整出图测试。
22
+
23
+ ## ComfyUI 使用方法
24
+
25
+ 1. 安装支持 Qwen Image 2.1 的新版 ComfyUI,以及 [Comfy-Org 提供的基础扩散模型、文本编码器和 VAE](https://huggingface.co/Comfy-Org/Qwen-Image-2.1)。
26
+ 2. 将本仓库的 `.safetensors` 文件放入 `ComfyUI/models/loras/`。在基础模型之后使用原生 `LoraLoaderModelOnly`,把 `strength_model` 设为 `1.0`。
27
+ 3. 按 [Viggle 模型说明](https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo)使用 **4 步、CFG 1.0、不填负面提示词**。Viggle 的 Diffusers 配方还使用 `shift_terminal=null`;调度器设置不在 LoRA 权重中,ComfyUI 默认采样日程不保证与其结果完全一致。
28
+
29
+ ### 推荐搭配提示词强化节点
30
+
31
+ 推荐 [PE Rewrite T8:Qwen Image 2.1 Prompt Rewrite for ComfyUI](https://github.com/T8mars/Comfyui-Qwen-Image-Prompt-Rewrite-T8)。它先改写文生图或编辑提示词,再将结果送给 Qwen Image 2.1 文本编码节点。本 LoRA 作用于**出图扩散模型**;PE Rewrite T8 使用独立的 **GGUF 提示词改写模型**,需要分别安装。
32
+
33
+ ## 文件与校验
34
+
35
+ | 项目 | 内容 |
36
+ | --- | --- |
37
+ | 基础模型 | `Qwen/Qwen-Image-2.1` |
38
+ | LoRA | rank 64、alpha 64、BF16;454 个张量、227 个模块 |
39
+ | Viggle 原始 LoRA SHA256 | `5c494dce662a95898d0988831af733b203ceced9116a82aa099c997f96ea1a3a` |
40
+ | 本转换版 SHA256 | `92be516174803a279b6a590fd3861a188c89ed16ebc419daf97b982f0afe53c1` |
41
+
42
+ 转换后张量数据区与原始 LoRA 逐字节一致;全部 227 个模块键已与 ComfyUI 上游 Qwen Image 2.1 LoRA 映射核对,包括 32 个融合 MLP 的分段映射。[来源与修改说明](NOTICE)和 [Qwen Research License](LICENSE) 随文件提供。该许可仅允许非商业研究或评估;商业使用需要另行取得授权。
43
+
44
+ ## T8star 链接
45
+
46
+ - [B站](https://space.bilibili.com/385085361)
47
+ - [YouTube](https://www.youtube.com/@T8star-Aix/)
48
+ - [API](https://api.seedance.nz/sign-up?aff=5f4w)
49
+ - [免费画廊](https://www.openzhenzhen.com)
50
+ - [在线 AI 应用](https://www.runninghub.ai/zh-cn/user-center/1907375370302308353/userPost?inviteCode=rh-v1121)
51
+ - [ComfyUI 整合包](https://pan.quark.cn/s/264edb7e36bd)
52
+ - [Hugging Face](https://huggingface.co/t8star)
53
+
54
+ ## English summary
55
+
56
+ This is a native ComfyUI key-format conversion of [Viggle's Qwen-Image-2.1 4-step LoRA](https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo). Viggle trained the adapter. T8star changed tensor names only; the BF16 tensor payload is unchanged. Load it over the **base** Qwen-Image-2.1 transformer with `LoraLoaderModelOnly` at strength `1.0`, use 4 steps and CFG `1.0`, and leave the negative prompt empty. Do not stack it on Viggle's full fine-tuned transformer. For prompt enhancement, use the [PE Rewrite T8 node](https://github.com/T8mars/Comfyui-Qwen-Image-Prompt-Rewrite-T8). The weights are subject to the Qwen Research License for non-commercial research or evaluation.
README.md CHANGED
@@ -1,56 +1,70 @@
1
  ---
2
  license: other
3
  license_name: qwen-research
4
- license_link: https://huggingface.co/t8star/Qwen-Image-2.1-viggle-turbo-4step-r64-comfy/blob/main/LICENSE
5
- base_model: Qwen/Qwen-Image-2.1
 
 
6
  pipeline_tag: text-to-image
 
 
 
7
  tags:
8
  - comfyui
9
  - qwen-image-2.1
10
  - lora
11
  - image-editing
12
- - four-step
13
  ---
14
 
15
- # Viggle Turbo 4 步 LoRA · ComfyUI T8 转换版
16
 
17
- **Built with Qwen.** 这是 [Viggle/Qwen-Image-2.1-viggle-turbo](https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo) 发布的 Qwen-Image-2.1 4 步蒸馏 LoRA 的 ComfyUI 键名转换版。蒸馏训练由 Viggle 完成;T8star 仅将 Diffusers 的张量键名改为 ComfyUI 原生 Qwen Image 2.1 模型路径,没有重新训练或修改 BF16 张量数据。
18
 
19
- **[下载 LoRA:Qwen-Image-2.1-viggle-turbo-4step-r64-comfyui-T8.safetensors](https://huggingface.co/t8star/Qwen-Image-2.1-viggle-turbo-4step-r64-comfy/resolve/main/Qwen-Image-2.1-viggle-turbo-4step-r64-comfyui-T8.safetensors?download=true)**(约 324 MiB)
20
 
21
- 这份 LoRA 与 Viggle 仓库中的**完整微调 Transformer**是两套不同的学生权重,不能叠加。Viggle 将当前版本标为 v0.1 预览,并指出复杂编辑的效果仍弱于基础模型。此转换版已完成权重与键名校验,尚未独立完成完整出图测试。
22
 
23
- ## ComfyUI 使用方法
 
 
 
 
24
 
25
- 1. 安装支持 Qwen Image 2.1 的新版 ComfyUI,以及 [Comfy-Org 提供的基础扩散模型、文本编码器和 VAE](https://huggingface.co/Comfy-Org/Qwen-Image-2.1)。
26
- 2. 将本仓库的 `.safetensors` 文件放入 `ComfyUI/models/loras/`。在基础模型之后使用原生 `LoraLoaderModelOnly`,把 `strength_model` 设为 `1.0`。
27
- 3. 按 [Viggle 模型说明](https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo)使用 **4 步、CFG 1.0、不填负面提示词**。Viggle 的 Diffusers 配方还使用 `shift_terminal=null`;调度器设置不在 LoRA 权重中,ComfyUI 默认采样日程不保证与其结果完全一致。
28
 
29
- ### 推荐搭配提示词强化节点
 
 
30
 
31
- 推荐 [PE Rewrite T8:Qwen Image 2.1 Prompt Rewrite for ComfyUI](https://github.com/T8mars/Comfyui-Qwen-Image-Prompt-Rewrite-T8)。它先改写文生图或编辑提示词,再将结果送给 Qwen Image 2.1 文本编码节点。本 LoRA 作用于**出图扩散模型**;PE Rewrite T8 使用独立的 **GGUF 提示词改写模型**,需要分别安装。
 
 
 
 
32
 
33
- ## 文件与校验
34
 
35
- | 项目 | 内容 |
36
- | --- | --- |
37
- | 基础模型 | `Qwen/Qwen-Image-2.1` |
38
- | LoRA | rank 64、alpha 64、BF16;454 个张量、227 个模块 |
39
- | Viggle 原始 LoRA SHA256 | `5c494dce662a95898d0988831af733b203ceced9116a82aa099c997f96ea1a3a` |
40
- | 本转换版 SHA256 | `92be516174803a279b6a590fd3861a188c89ed16ebc419daf97b982f0afe53c1` |
41
 
42
- 转换后张量数据区与原始 LoRA 逐字节一致;全部 227 个模块键已与 ComfyUI 上游 Qwen Image 2.1 LoRA 映射核对,包括 32 个融合 MLP 的分段映射。[来源与修改说明](NOTICE)和 [Qwen Research License](LICENSE) 随文件提供。该许可仅允许非商业研究或评估;商业使用需要另行取得授权。
43
 
44
- ## T8star 链接
45
 
46
- - [B站](https://space.bilibili.com/385085361)
47
- - [YouTube](https://www.youtube.com/@T8star-Aix/)
48
- - [API](https://api.seedance.nz/sign-up?aff=5f4w)
49
- - [免费画廊](https://www.openzhenzhen.com)
50
- - [在线 AI 应用](https://www.runninghub.ai/zh-cn/user-center/1907375370302308353/userPost?inviteCode=rh-v1121)
51
- - [ComfyUI 整合包](https://pan.quark.cn/s/264edb7e36bd)
52
- - [Hugging Face](https://huggingface.co/t8star)
53
 
54
- ## English summary
55
 
56
- This is a native ComfyUI key-format conversion of [Viggle's Qwen-Image-2.1 4-step LoRA](https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo). Viggle trained the adapter. T8star changed tensor names only; the BF16 tensor payload is unchanged. Load it over the **base** Qwen-Image-2.1 transformer with `LoraLoaderModelOnly` at strength `1.0`, use 4 steps and CFG `1.0`, and leave the negative prompt empty. Do not stack it on Viggle's full fine-tuned transformer. For prompt enhancement, use the [PE Rewrite T8 node](https://github.com/T8mars/Comfyui-Qwen-Image-Prompt-Rewrite-T8). The weights are subject to the Qwen Research License for non-commercial research or evaluation.
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
  license: other
3
  license_name: qwen-research
4
+ license_link: LICENSE
5
+ base_model:
6
+ - Qwen/Qwen-Image-2.1
7
+ - Viggle/Qwen-Image-2.1-viggle-turbo
8
  pipeline_tag: text-to-image
9
+ language:
10
+ - en
11
+ - zh
12
  tags:
13
  - comfyui
14
  - qwen-image-2.1
15
  - lora
16
  - image-editing
17
+ - six-step
18
  ---
19
 
20
+ # Qwen-Image-2.1 Viggle Turbo · ComfyUI LoRA
21
 
22
+ **Built with Qwen.** [Viggle](https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo) 训练,T8star 转换。当前提供 **v0.2.1 六步 r256 / r128**;仓库名称中的 `4step-r64` 是旧版名称,旧权重保留供复现。
23
 
24
+ > **v0.2.1 必须按随附工作流使用 ComfyUI 内置 `LoraLoaderBypassModelOnly`,搜索名称:`Load LoRA (Bypass, Model Only) (for debugging)`。强度设为 `1.0`,搭配 BF16 底座;无需安装新节点。** 普通 `LoraLoader` / `LoraLoaderModelOnly` 会合并更新,存在作者指出的舍入精度损失。找不到该内置节点时,请更新 ComfyUI。
25
 
26
+ > **For the supplied v0.2.1 workflow, use ComfyUI's built-in `LoraLoaderBypassModelOnly`: search for `Load LoRA (Bypass, Model Only) (for debugging)`. Set strength to `1.0` and use the BF16 base. No custom nodes are required.** Ordinary merged LoRA loaders can lose adapter updates through rounding. Update ComfyUI if the built-in node is unavailable.
27
 
28
+ | Version / 版本 | Download / 下载 | Size / 大小 | Steps / 步数 |
29
+ |---|---|---:|---:|
30
+ | v0.2.1 r256 | [r256 LoRA](qwen_image_2.1_viggle_turbo_v0.2.1_r256_comfy.safetensors) | 1.76 GB | 6 |
31
+ | v0.2.1 r128 | [r128 LoRA](qwen_image_2.1_viggle_turbo_v0.2.1_r128_comfy.safetensors) | 881 MB | 6 |
32
+ | v0.1 r64 · legacy / 旧版 | [r64 LoRA](Qwen-Image-2.1-viggle-turbo-4step-r64-comfyui-T8.safetensors) · [旧版说明 / legacy guide](README-v0.1.md) | 340 MB | 4 |
33
 
34
+ ## 简体中文
 
 
35
 
36
+ 1. 使用 **ComfyUI 0.37.0、前端 1.53.6 或更新版本**。选择一份 v0.2.1 LoRA,放入 `ComfyUI/models/loras/`。
37
+ 2. 从 [Comfy-Org/Qwen-Image-2.1](https://huggingface.co/Comfy-Org/Qwen-Image-2.1) 下载三个底座文件,按下表放置。
38
+ 3. 导入[文生图工作流](workflows/viggle_v021_text_to_image_ui.json)或[图片编辑工作流](workflows/viggle_v021_image_edit_ui.json),选择模型;编辑时在 `LoadImage` 选择参考图。默认选用 r256,使用 r128 时切换 LoRA 文件即可。
39
 
40
+ | 文件 / File | 目录 / Folder |
41
+ |---|---|
42
+ | `qwen_image_2.1_bf16.safetensors` | `ComfyUI/models/diffusion_models/` |
43
+ | `qwen3vl_8b_int8_convrot.safetensors` | `ComfyUI/models/text_encoders/` |
44
+ | `qwen_image_2.1_vae_bf16.safetensors` | `ComfyUI/models/vae/` |
45
 
46
+ 工作流使用 **Euler、六步、无 CFG**,按输出尺寸自动计算作者的 sigma 日程,并关闭 Qwen 前缀缓存。请保留调度组连线;仅把普通 KSampler 的步数改成 6 并不等价。另附[文生图 API](api_workflows/viggle_v021_text_to_image_api.json)和[编辑 API](api_workflows/viggle_v021_image_edit_api.json)。
47
 
48
+ 支持 **BF16 DiT**。INT8 DiT 的融合 MLP 路径可能跳过 bypass hook;上表中的 INT8 **文本编码器**可以使用。使用原版 Qwen3-VL-8B,不使用 Zen student;不要叠加不同版本的蒸馏 LoRA,也不要挂在 Viggle 完整微调 Transformer 上。
 
 
 
 
 
49
 
50
+ 转换保留全部 227 组源投影,通过块对角打包适配 ComfyUI 的融合 MLP;文件只含 LoRA,不含底座,没有再次截断 rank。已在禁用全部自定义节点的环境验证 512 像素文生图与编辑、完整权重映射和六步调度。内置 bypass 加载器仍标为实验性功能;复杂多参考图编辑并非均能准确遵循指令。
51
 
52
+ ## English
53
 
54
+ These are **v0.2.1 six-step r256 / r128** adapters converted for native ComfyUI. The repository retains its historical `4step-r64` name; the old r64 file and [legacy instructions](README-v0.1.md) remain available.
 
 
 
 
 
 
55
 
56
+ Use **ComfyUI 0.37.0 / frontend 1.53.6 or newer**. Place one v0.2.1 adapter in `ComfyUI/models/loras/`, download the separate base files listed above, and open the [text-to-image](workflows/viggle_v021_text_to_image_ui.json) or [image-edit](workflows/viggle_v021_image_edit_ui.json) workflow. Select your model files and, for editing, a reference image. Switch the LoRA filename to use r128.
57
 
58
+ Load through **`LoraLoaderBypassModelOnly`, strength `1.0`, BF16 DiT**. The workflows use Euler, six steps, no CFG, the author's resolution-dependent sigma schedule, and disabled prefix caching. Keep the schedule group connected: setting an ordinary KSampler to six steps is not equivalent. INT8 DiT's fused MLP can skip bypass hooks; the separate INT8 Qwen3-VL-8B text encoder is supported. Do not use the Zen student encoder or stack distilled adapters/full fine-tunes.
59
+
60
+ All 227 source projection adapters are preserved through block-diagonal packing for ComfyUI's fused MLP. No base weights, further rank truncation, or weight merging are included. Native 512 px generation/editing, complete mapping, and schedule equivalence were validated with all custom nodes disabled. The built-in bypass loader is experimental; this is functional validation, not a comprehensive quality benchmark.
61
+
62
+ ## Sources & license / 来源与许可
63
+
64
+ [Upstream model / 原模型](https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo) · [Conversion source / 转换源码](https://github.com/T8mars/comfyui-Zen-Image-Edit-T8/blob/main/scripts/convert_viggle_lora.py) · [SHA256SUMS](SHA256SUMS)
65
+
66
+ Weights retain the [Qwen Research License](LICENSE), for non-commercial research/evaluation; commercial use requires separate permission. / 权重沿用 Qwen Research License,仅限非商业研究与评估;商业使用须另行取得许可。v0.2.1 归属和修改见 [NOTICE-v0.2.1](NOTICE-v0.2.1) 与 [上游声明](NOTICE-UPSTREAM-v0.2.1);旧版见 [NOTICE](NOTICE)。
67
+
68
+ ## T8star
69
+
70
+ [B站 / Bilibili](https://space.bilibili.com/385085361) · [YouTube](https://www.youtube.com/@T8star-Aix/) · [Hugging Face](https://huggingface.co/t8star) · [API](https://api.seedance.nz/sign-up?aff=5f4w) · [免费画廊 / Gallery](https://www.openzhenzhen.com) · [在线 AI 应用 / AI apps](https://www.runninghub.ai/zh-cn/user-center/1907375370302308353/userPost?inviteCode=rh-v1121) · [ComfyUI 整合包 / Portable bundle](https://pan.quark.cn/s/264edb7e36bd)
SHA256SUMS ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ 448fd1a3fca9f00c6c889c487bf2f8be1e611def13b8f55a79688bebf1928975 qwen_image_2.1_viggle_turbo_v0.2.1_r256_comfy.safetensors
2
+ 2bbf5b6c91d19ecb568a63d61ac490aa679a6a7bef14a68291abd386c0d4f77f qwen_image_2.1_viggle_turbo_v0.2.1_r128_comfy.safetensors
3
+ 92be516174803a279b6a590fd3861a188c89ed16ebc419daf97b982f0afe53c1 Qwen-Image-2.1-viggle-turbo-4step-r64-comfyui-T8.safetensors
api_workflows/viggle_v021_image_edit_api.json ADDED
@@ -0,0 +1,258 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "1": {
3
+ "class_type": "UNETLoader",
4
+ "inputs": {
5
+ "unet_name": "qwen_image_2.1_bf16.safetensors",
6
+ "weight_dtype": "default"
7
+ }
8
+ },
9
+ "2": {
10
+ "class_type": "LoraLoaderBypassModelOnly",
11
+ "inputs": {
12
+ "model": [
13
+ "1",
14
+ 0
15
+ ],
16
+ "lora_name": "qwen_image_2.1_viggle_turbo_v0.2.1_r256_comfy.safetensors",
17
+ "strength_model": 1.0
18
+ }
19
+ },
20
+ "3": {
21
+ "class_type": "CLIPLoader",
22
+ "inputs": {
23
+ "clip_name": "qwen3vl_8b_int8_convrot.safetensors",
24
+ "type": "qwen_image",
25
+ "device": "default"
26
+ }
27
+ },
28
+ "4": {
29
+ "class_type": "VAELoader",
30
+ "inputs": {
31
+ "vae_name": "qwen_image_2.1_vae_bf16.safetensors"
32
+ }
33
+ },
34
+ "5": {
35
+ "class_type": "TextEncodeQwenImage21",
36
+ "inputs": {
37
+ "clip": [
38
+ "3",
39
+ 0
40
+ ],
41
+ "vae": [
42
+ "4",
43
+ 0
44
+ ],
45
+ "prompt": "Turn the red square into a yellow circle",
46
+ "negative_prompt": "",
47
+ "resolution": 512,
48
+ "images.image_1": [
49
+ "21",
50
+ 0
51
+ ]
52
+ }
53
+ },
54
+ "6": {
55
+ "class_type": "StringFormat",
56
+ "inputs": {
57
+ "values.a": [
58
+ "5",
59
+ 2
60
+ ],
61
+ "f_string": "a ** (0.5 + 0.4 * ({a[samples].shape[2]} * {a[samples].shape[3]} - 256) / 7936)"
62
+ }
63
+ },
64
+ "7": {
65
+ "class_type": "ComfyMathExpression",
66
+ "inputs": {
67
+ "expression": [
68
+ "6",
69
+ 0
70
+ ],
71
+ "values.a": [
72
+ "24",
73
+ 0
74
+ ]
75
+ }
76
+ },
77
+ "13": {
78
+ "class_type": "StringFormat",
79
+ "inputs": {
80
+ "values.a": [
81
+ "8",
82
+ 0
83
+ ],
84
+ "values.b": [
85
+ "9",
86
+ 0
87
+ ],
88
+ "values.c": [
89
+ "10",
90
+ 0
91
+ ],
92
+ "values.d": [
93
+ "11",
94
+ 0
95
+ ],
96
+ "values.e": [
97
+ "12",
98
+ 0
99
+ ],
100
+ "f_string": "1, {a:.10f}, {b:.10f}, {c:.10f}, {d:.10f}, {e:.10f}, 0"
101
+ }
102
+ },
103
+ "14": {
104
+ "class_type": "ManualSigmas",
105
+ "inputs": {
106
+ "sigmas": [
107
+ "13",
108
+ 0
109
+ ]
110
+ }
111
+ },
112
+ "15": {
113
+ "class_type": "BasicGuider",
114
+ "inputs": {
115
+ "model": [
116
+ "23",
117
+ 0
118
+ ],
119
+ "conditioning": [
120
+ "5",
121
+ 0
122
+ ]
123
+ }
124
+ },
125
+ "16": {
126
+ "class_type": "RandomNoise",
127
+ "inputs": {
128
+ "noise_seed": 42
129
+ }
130
+ },
131
+ "17": {
132
+ "class_type": "KSamplerSelect",
133
+ "inputs": {
134
+ "sampler_name": "euler"
135
+ }
136
+ },
137
+ "18": {
138
+ "class_type": "SamplerCustomAdvanced",
139
+ "inputs": {
140
+ "noise": [
141
+ "16",
142
+ 0
143
+ ],
144
+ "guider": [
145
+ "15",
146
+ 0
147
+ ],
148
+ "sampler": [
149
+ "17",
150
+ 0
151
+ ],
152
+ "sigmas": [
153
+ "14",
154
+ 0
155
+ ],
156
+ "latent_image": [
157
+ "5",
158
+ 2
159
+ ]
160
+ }
161
+ },
162
+ "19": {
163
+ "class_type": "VAEDecode",
164
+ "inputs": {
165
+ "samples": [
166
+ "18",
167
+ 0
168
+ ],
169
+ "vae": [
170
+ "4",
171
+ 0
172
+ ]
173
+ }
174
+ },
175
+ "20": {
176
+ "class_type": "SaveImage",
177
+ "inputs": {
178
+ "images": [
179
+ "19",
180
+ 0
181
+ ],
182
+ "filename_prefix": "ViggleV021"
183
+ }
184
+ },
185
+ "23": {
186
+ "class_type": "QwenImage21Cache",
187
+ "inputs": {
188
+ "model": [
189
+ "2",
190
+ 0
191
+ ],
192
+ "device": "off",
193
+ "dtype": "default"
194
+ }
195
+ },
196
+ "24": {
197
+ "class_type": "PrimitiveFloat",
198
+ "inputs": {
199
+ "value": 2.718281828459045
200
+ }
201
+ },
202
+ "8": {
203
+ "class_type": "ComfyMathExpression",
204
+ "inputs": {
205
+ "expression": "a / (a + 1 / 0.9375 - 1)",
206
+ "values.a": [
207
+ "7",
208
+ 0
209
+ ]
210
+ }
211
+ },
212
+ "9": {
213
+ "class_type": "ComfyMathExpression",
214
+ "inputs": {
215
+ "expression": "a / (a + 1 / 0.875 - 1)",
216
+ "values.a": [
217
+ "7",
218
+ 0
219
+ ]
220
+ }
221
+ },
222
+ "10": {
223
+ "class_type": "ComfyMathExpression",
224
+ "inputs": {
225
+ "expression": "a / (a + 1 / 0.75 - 1)",
226
+ "values.a": [
227
+ "7",
228
+ 0
229
+ ]
230
+ }
231
+ },
232
+ "11": {
233
+ "class_type": "ComfyMathExpression",
234
+ "inputs": {
235
+ "expression": "a / (a + 1 / 0.5 - 1)",
236
+ "values.a": [
237
+ "7",
238
+ 0
239
+ ]
240
+ }
241
+ },
242
+ "12": {
243
+ "class_type": "ComfyMathExpression",
244
+ "inputs": {
245
+ "expression": "a / (a + 1 / 0.25 - 1)",
246
+ "values.a": [
247
+ "7",
248
+ 0
249
+ ]
250
+ }
251
+ },
252
+ "21": {
253
+ "class_type": "LoadImage",
254
+ "inputs": {
255
+ "image": "reference.png"
256
+ }
257
+ }
258
+ }
api_workflows/viggle_v021_text_to_image_api.json ADDED
@@ -0,0 +1,248 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "1": {
3
+ "class_type": "UNETLoader",
4
+ "inputs": {
5
+ "unet_name": "qwen_image_2.1_bf16.safetensors",
6
+ "weight_dtype": "default"
7
+ }
8
+ },
9
+ "2": {
10
+ "class_type": "LoraLoaderBypassModelOnly",
11
+ "inputs": {
12
+ "model": [
13
+ "1",
14
+ 0
15
+ ],
16
+ "lora_name": "qwen_image_2.1_viggle_turbo_v0.2.1_r256_comfy.safetensors",
17
+ "strength_model": 1.0
18
+ }
19
+ },
20
+ "3": {
21
+ "class_type": "CLIPLoader",
22
+ "inputs": {
23
+ "clip_name": "qwen3vl_8b_int8_convrot.safetensors",
24
+ "type": "qwen_image",
25
+ "device": "default"
26
+ }
27
+ },
28
+ "4": {
29
+ "class_type": "VAELoader",
30
+ "inputs": {
31
+ "vae_name": "qwen_image_2.1_vae_bf16.safetensors"
32
+ }
33
+ },
34
+ "5": {
35
+ "class_type": "TextEncodeQwenImage21",
36
+ "inputs": {
37
+ "clip": [
38
+ "3",
39
+ 0
40
+ ],
41
+ "vae": [
42
+ "4",
43
+ 0
44
+ ],
45
+ "prompt": "A red fox in a snowy forest",
46
+ "negative_prompt": "",
47
+ "resolution": 512
48
+ }
49
+ },
50
+ "6": {
51
+ "class_type": "StringFormat",
52
+ "inputs": {
53
+ "values.a": [
54
+ "5",
55
+ 2
56
+ ],
57
+ "f_string": "a ** (0.5 + 0.4 * ({a[samples].shape[2]} * {a[samples].shape[3]} - 256) / 7936)"
58
+ }
59
+ },
60
+ "7": {
61
+ "class_type": "ComfyMathExpression",
62
+ "inputs": {
63
+ "expression": [
64
+ "6",
65
+ 0
66
+ ],
67
+ "values.a": [
68
+ "24",
69
+ 0
70
+ ]
71
+ }
72
+ },
73
+ "13": {
74
+ "class_type": "StringFormat",
75
+ "inputs": {
76
+ "values.a": [
77
+ "8",
78
+ 0
79
+ ],
80
+ "values.b": [
81
+ "9",
82
+ 0
83
+ ],
84
+ "values.c": [
85
+ "10",
86
+ 0
87
+ ],
88
+ "values.d": [
89
+ "11",
90
+ 0
91
+ ],
92
+ "values.e": [
93
+ "12",
94
+ 0
95
+ ],
96
+ "f_string": "1, {a:.10f}, {b:.10f}, {c:.10f}, {d:.10f}, {e:.10f}, 0"
97
+ }
98
+ },
99
+ "14": {
100
+ "class_type": "ManualSigmas",
101
+ "inputs": {
102
+ "sigmas": [
103
+ "13",
104
+ 0
105
+ ]
106
+ }
107
+ },
108
+ "15": {
109
+ "class_type": "BasicGuider",
110
+ "inputs": {
111
+ "model": [
112
+ "23",
113
+ 0
114
+ ],
115
+ "conditioning": [
116
+ "5",
117
+ 0
118
+ ]
119
+ }
120
+ },
121
+ "16": {
122
+ "class_type": "RandomNoise",
123
+ "inputs": {
124
+ "noise_seed": 42
125
+ }
126
+ },
127
+ "17": {
128
+ "class_type": "KSamplerSelect",
129
+ "inputs": {
130
+ "sampler_name": "euler"
131
+ }
132
+ },
133
+ "18": {
134
+ "class_type": "SamplerCustomAdvanced",
135
+ "inputs": {
136
+ "noise": [
137
+ "16",
138
+ 0
139
+ ],
140
+ "guider": [
141
+ "15",
142
+ 0
143
+ ],
144
+ "sampler": [
145
+ "17",
146
+ 0
147
+ ],
148
+ "sigmas": [
149
+ "14",
150
+ 0
151
+ ],
152
+ "latent_image": [
153
+ "5",
154
+ 2
155
+ ]
156
+ }
157
+ },
158
+ "19": {
159
+ "class_type": "VAEDecode",
160
+ "inputs": {
161
+ "samples": [
162
+ "18",
163
+ 0
164
+ ],
165
+ "vae": [
166
+ "4",
167
+ 0
168
+ ]
169
+ }
170
+ },
171
+ "20": {
172
+ "class_type": "SaveImage",
173
+ "inputs": {
174
+ "images": [
175
+ "19",
176
+ 0
177
+ ],
178
+ "filename_prefix": "ViggleV021"
179
+ }
180
+ },
181
+ "23": {
182
+ "class_type": "QwenImage21Cache",
183
+ "inputs": {
184
+ "model": [
185
+ "2",
186
+ 0
187
+ ],
188
+ "device": "off",
189
+ "dtype": "default"
190
+ }
191
+ },
192
+ "24": {
193
+ "class_type": "PrimitiveFloat",
194
+ "inputs": {
195
+ "value": 2.718281828459045
196
+ }
197
+ },
198
+ "8": {
199
+ "class_type": "ComfyMathExpression",
200
+ "inputs": {
201
+ "expression": "a / (a + 1 / 0.9375 - 1)",
202
+ "values.a": [
203
+ "7",
204
+ 0
205
+ ]
206
+ }
207
+ },
208
+ "9": {
209
+ "class_type": "ComfyMathExpression",
210
+ "inputs": {
211
+ "expression": "a / (a + 1 / 0.875 - 1)",
212
+ "values.a": [
213
+ "7",
214
+ 0
215
+ ]
216
+ }
217
+ },
218
+ "10": {
219
+ "class_type": "ComfyMathExpression",
220
+ "inputs": {
221
+ "expression": "a / (a + 1 / 0.75 - 1)",
222
+ "values.a": [
223
+ "7",
224
+ 0
225
+ ]
226
+ }
227
+ },
228
+ "11": {
229
+ "class_type": "ComfyMathExpression",
230
+ "inputs": {
231
+ "expression": "a / (a + 1 / 0.5 - 1)",
232
+ "values.a": [
233
+ "7",
234
+ 0
235
+ ]
236
+ }
237
+ },
238
+ "12": {
239
+ "class_type": "ComfyMathExpression",
240
+ "inputs": {
241
+ "expression": "a / (a + 1 / 0.25 - 1)",
242
+ "values.a": [
243
+ "7",
244
+ 0
245
+ ]
246
+ }
247
+ }
248
+ }
qwen_image_2.1_viggle_turbo_v0.2.1_r128_comfy.manifest.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "pt",
3
+ "t8_format": "viggle-comfy-lora-v1",
4
+ "viggle_version": "0.2.1",
5
+ "source_repo": "Viggle/Qwen-Image-2.1-viggle-turbo",
6
+ "source_revision": "b667ee50696e8f4ccd161e02f8af0e43bb5665ed",
7
+ "source_sha256": "bafb91d0047df3f9b8a5a850b0c967f051164314d8aad778dfa34d9c24ec345b",
8
+ "source_rank": "128",
9
+ "base_model": "Qwen/Qwen-Image-2.1",
10
+ "recommended_loader": "LoraLoaderBypassModelOnly",
11
+ "base_precision": "BF16",
12
+ "modification": "T8star: native keys and block-diagonal gate/up fusion; no base weights; no rank truncation.",
13
+ "file": "qwen_image_2.1_viggle_turbo_v0.2.1_r128_comfy.safetensors",
14
+ "bytes": 880946836,
15
+ "sha256": "2bbf5b6c91d19ecb568a63d61ac490aa679a6a7bef14a68291abd386c0d4f77f",
16
+ "source_modules": 227,
17
+ "native_modules": 195,
18
+ "tensors": 585
19
+ }
qwen_image_2.1_viggle_turbo_v0.2.1_r128_comfy.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2bbf5b6c91d19ecb568a63d61ac490aa679a6a7bef14a68291abd386c0d4f77f
3
+ size 880946836
qwen_image_2.1_viggle_turbo_v0.2.1_r256_comfy.manifest.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "pt",
3
+ "t8_format": "viggle-comfy-lora-v1",
4
+ "viggle_version": "0.2.1",
5
+ "source_repo": "Viggle/Qwen-Image-2.1-viggle-turbo",
6
+ "source_revision": "b667ee50696e8f4ccd161e02f8af0e43bb5665ed",
7
+ "source_sha256": "2a0148f5c73abbed5f97da5ea356e439318aadb281d01fce4af39cdf43728803",
8
+ "source_rank": "256",
9
+ "base_model": "Qwen/Qwen-Image-2.1",
10
+ "recommended_loader": "LoraLoaderBypassModelOnly",
11
+ "base_precision": "BF16",
12
+ "modification": "T8star: native keys and block-diagonal gate/up fusion; no base weights; no rank truncation.",
13
+ "file": "qwen_image_2.1_viggle_turbo_v0.2.1_r256_comfy.safetensors",
14
+ "bytes": 1761816604,
15
+ "sha256": "448fd1a3fca9f00c6c889c487bf2f8be1e611def13b8f55a79688bebf1928975",
16
+ "source_modules": 227,
17
+ "native_modules": 195,
18
+ "tensors": 585
19
+ }
qwen_image_2.1_viggle_turbo_v0.2.1_r256_comfy.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:448fd1a3fca9f00c6c889c487bf2f8be1e611def13b8f55a79688bebf1928975
3
+ size 1761816604
workflows/viggle_v021_image_edit_ui.json ADDED
@@ -0,0 +1,1480 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "d644c4e1-c88e-5fc4-ae2d-c80218efc6a7",
3
+ "revision": 0,
4
+ "last_node_id": 24,
5
+ "last_link_id": 29,
6
+ "nodes": [
7
+ {
8
+ "id": 1,
9
+ "type": "UNETLoader",
10
+ "pos": [
11
+ 0,
12
+ 0
13
+ ],
14
+ "size": [
15
+ 320,
16
+ 150
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "name": "unet_name",
24
+ "type": "COMBO",
25
+ "link": null,
26
+ "widget": {
27
+ "name": "unet_name"
28
+ }
29
+ },
30
+ {
31
+ "name": "weight_dtype",
32
+ "type": "COMBO",
33
+ "link": null,
34
+ "widget": {
35
+ "name": "weight_dtype"
36
+ }
37
+ }
38
+ ],
39
+ "outputs": [
40
+ {
41
+ "name": "MODEL",
42
+ "type": "MODEL",
43
+ "links": [
44
+ 1
45
+ ]
46
+ }
47
+ ],
48
+ "properties": {
49
+ "Node name for S&R": "UNETLoader",
50
+ "cnr_id": "comfy-core",
51
+ "ver": "0.37.0"
52
+ },
53
+ "widgets_values": [
54
+ "qwen_image_2.1_bf16.safetensors",
55
+ "default"
56
+ ]
57
+ },
58
+ {
59
+ "id": 2,
60
+ "type": "LoraLoaderBypassModelOnly",
61
+ "pos": [
62
+ 390,
63
+ 0
64
+ ],
65
+ "size": [
66
+ 320,
67
+ 150
68
+ ],
69
+ "flags": {},
70
+ "order": 1,
71
+ "mode": 0,
72
+ "inputs": [
73
+ {
74
+ "name": "model",
75
+ "type": "MODEL",
76
+ "link": 1
77
+ },
78
+ {
79
+ "name": "lora_name",
80
+ "type": "COMBO",
81
+ "link": null,
82
+ "widget": {
83
+ "name": "lora_name"
84
+ }
85
+ },
86
+ {
87
+ "name": "strength_model",
88
+ "type": "FLOAT",
89
+ "link": null,
90
+ "widget": {
91
+ "name": "strength_model"
92
+ }
93
+ }
94
+ ],
95
+ "outputs": [
96
+ {
97
+ "name": "MODEL",
98
+ "type": "MODEL",
99
+ "links": [
100
+ 29
101
+ ]
102
+ }
103
+ ],
104
+ "properties": {
105
+ "Node name for S&R": "LoraLoaderBypassModelOnly",
106
+ "cnr_id": "comfy-core",
107
+ "ver": "0.37.0"
108
+ },
109
+ "widgets_values": [
110
+ "qwen_image_2.1_viggle_turbo_v0.2.1_r256_comfy.safetensors",
111
+ 1.0
112
+ ]
113
+ },
114
+ {
115
+ "id": 3,
116
+ "type": "CLIPLoader",
117
+ "pos": [
118
+ 0,
119
+ 240
120
+ ],
121
+ "size": [
122
+ 320,
123
+ 150
124
+ ],
125
+ "flags": {},
126
+ "order": 2,
127
+ "mode": 0,
128
+ "inputs": [
129
+ {
130
+ "name": "clip_name",
131
+ "type": "COMBO",
132
+ "link": null,
133
+ "widget": {
134
+ "name": "clip_name"
135
+ }
136
+ },
137
+ {
138
+ "name": "type",
139
+ "type": "COMBO",
140
+ "link": null,
141
+ "widget": {
142
+ "name": "type"
143
+ }
144
+ },
145
+ {
146
+ "name": "device",
147
+ "type": "COMBO",
148
+ "link": null,
149
+ "widget": {
150
+ "name": "device"
151
+ }
152
+ }
153
+ ],
154
+ "outputs": [
155
+ {
156
+ "name": "CLIP",
157
+ "type": "CLIP",
158
+ "links": [
159
+ 2
160
+ ]
161
+ }
162
+ ],
163
+ "properties": {
164
+ "Node name for S&R": "CLIPLoader",
165
+ "cnr_id": "comfy-core",
166
+ "ver": "0.37.0"
167
+ },
168
+ "widgets_values": [
169
+ "qwen3vl_8b_int8_convrot.safetensors",
170
+ "qwen_image",
171
+ "default"
172
+ ]
173
+ },
174
+ {
175
+ "id": 4,
176
+ "type": "VAELoader",
177
+ "pos": [
178
+ 0,
179
+ 480
180
+ ],
181
+ "size": [
182
+ 320,
183
+ 150
184
+ ],
185
+ "flags": {},
186
+ "order": 3,
187
+ "mode": 0,
188
+ "inputs": [
189
+ {
190
+ "name": "vae_name",
191
+ "type": "COMBO",
192
+ "link": null,
193
+ "widget": {
194
+ "name": "vae_name"
195
+ }
196
+ }
197
+ ],
198
+ "outputs": [
199
+ {
200
+ "name": "VAE",
201
+ "type": "VAE",
202
+ "links": [
203
+ 3,
204
+ 27
205
+ ]
206
+ }
207
+ ],
208
+ "properties": {
209
+ "Node name for S&R": "VAELoader",
210
+ "cnr_id": "comfy-core",
211
+ "ver": "0.37.0"
212
+ },
213
+ "widgets_values": [
214
+ "qwen_image_2.1_vae_bf16.safetensors"
215
+ ]
216
+ },
217
+ {
218
+ "id": 5,
219
+ "type": "TextEncodeQwenImage21",
220
+ "pos": [
221
+ 780,
222
+ 0
223
+ ],
224
+ "size": [
225
+ 420,
226
+ 260
227
+ ],
228
+ "flags": {},
229
+ "order": 4,
230
+ "mode": 0,
231
+ "inputs": [
232
+ {
233
+ "name": "clip",
234
+ "type": "CLIP",
235
+ "link": 2
236
+ },
237
+ {
238
+ "name": "vae",
239
+ "type": "VAE",
240
+ "link": 3
241
+ },
242
+ {
243
+ "name": "images.image_1",
244
+ "type": "IMAGE",
245
+ "link": 4
246
+ },
247
+ {
248
+ "name": "prompt",
249
+ "type": "STRING",
250
+ "link": null,
251
+ "widget": {
252
+ "name": "prompt"
253
+ }
254
+ },
255
+ {
256
+ "name": "negative_prompt",
257
+ "type": "STRING",
258
+ "link": null,
259
+ "widget": {
260
+ "name": "negative_prompt"
261
+ }
262
+ },
263
+ {
264
+ "name": "resolution",
265
+ "type": "INT",
266
+ "link": null,
267
+ "widget": {
268
+ "name": "resolution"
269
+ }
270
+ }
271
+ ],
272
+ "outputs": [
273
+ {
274
+ "name": "positive",
275
+ "type": "CONDITIONING",
276
+ "links": [
277
+ 20
278
+ ]
279
+ },
280
+ {
281
+ "name": "negative",
282
+ "type": "CONDITIONING",
283
+ "links": []
284
+ },
285
+ {
286
+ "name": "latent",
287
+ "type": "LATENT",
288
+ "links": [
289
+ 5,
290
+ 25
291
+ ]
292
+ }
293
+ ],
294
+ "properties": {
295
+ "Node name for S&R": "TextEncodeQwenImage21",
296
+ "cnr_id": "comfy-core",
297
+ "ver": "0.37.0"
298
+ },
299
+ "widgets_values": [
300
+ "Turn the red square into a yellow circle",
301
+ "",
302
+ 512
303
+ ]
304
+ },
305
+ {
306
+ "id": 6,
307
+ "type": "StringFormat",
308
+ "pos": [
309
+ 0,
310
+ 1020
311
+ ],
312
+ "size": [
313
+ 320,
314
+ 150
315
+ ],
316
+ "flags": {},
317
+ "order": 5,
318
+ "mode": 0,
319
+ "inputs": [
320
+ {
321
+ "name": "values.a",
322
+ "type": "*",
323
+ "link": 5
324
+ },
325
+ {
326
+ "name": "f_string",
327
+ "type": "STRING",
328
+ "link": null,
329
+ "widget": {
330
+ "name": "f_string"
331
+ }
332
+ }
333
+ ],
334
+ "outputs": [
335
+ {
336
+ "name": "STRING",
337
+ "type": "STRING",
338
+ "links": [
339
+ 6
340
+ ]
341
+ }
342
+ ],
343
+ "properties": {
344
+ "Node name for S&R": "StringFormat",
345
+ "cnr_id": "comfy-core",
346
+ "ver": "0.37.0"
347
+ },
348
+ "widgets_values": [
349
+ "a ** (0.5 + 0.4 * ({a[samples].shape[2]} * {a[samples].shape[3]} - 256) / 7936)"
350
+ ]
351
+ },
352
+ {
353
+ "id": 7,
354
+ "type": "ComfyMathExpression",
355
+ "pos": [
356
+ 390,
357
+ 1020
358
+ ],
359
+ "size": [
360
+ 320,
361
+ 150
362
+ ],
363
+ "flags": {},
364
+ "order": 6,
365
+ "mode": 0,
366
+ "inputs": [
367
+ {
368
+ "name": "expression",
369
+ "type": "STRING",
370
+ "link": 6,
371
+ "widget": {
372
+ "name": "expression"
373
+ }
374
+ },
375
+ {
376
+ "name": "values.a",
377
+ "type": "FLOAT,INT,BOOLEAN",
378
+ "link": 7
379
+ }
380
+ ],
381
+ "outputs": [
382
+ {
383
+ "name": "FLOAT",
384
+ "type": "FLOAT",
385
+ "links": [
386
+ 8,
387
+ 9,
388
+ 10,
389
+ 11,
390
+ 12
391
+ ]
392
+ },
393
+ {
394
+ "name": "INT",
395
+ "type": "INT",
396
+ "links": []
397
+ },
398
+ {
399
+ "name": "BOOL",
400
+ "type": "BOOLEAN",
401
+ "links": []
402
+ }
403
+ ],
404
+ "properties": {
405
+ "Node name for S&R": "ComfyMathExpression",
406
+ "cnr_id": "comfy-core",
407
+ "ver": "0.37.0"
408
+ },
409
+ "widgets_values": [
410
+ ""
411
+ ]
412
+ },
413
+ {
414
+ "id": 8,
415
+ "type": "ComfyMathExpression",
416
+ "pos": [
417
+ 780,
418
+ 1020
419
+ ],
420
+ "size": [
421
+ 320,
422
+ 150
423
+ ],
424
+ "flags": {},
425
+ "order": 7,
426
+ "mode": 0,
427
+ "inputs": [
428
+ {
429
+ "name": "expression",
430
+ "type": "STRING",
431
+ "link": null,
432
+ "widget": {
433
+ "name": "expression"
434
+ }
435
+ },
436
+ {
437
+ "name": "values.a",
438
+ "type": "FLOAT,INT,BOOLEAN",
439
+ "link": 8
440
+ }
441
+ ],
442
+ "outputs": [
443
+ {
444
+ "name": "FLOAT",
445
+ "type": "FLOAT",
446
+ "links": [
447
+ 13
448
+ ]
449
+ },
450
+ {
451
+ "name": "INT",
452
+ "type": "INT",
453
+ "links": []
454
+ },
455
+ {
456
+ "name": "BOOL",
457
+ "type": "BOOLEAN",
458
+ "links": []
459
+ }
460
+ ],
461
+ "properties": {
462
+ "Node name for S&R": "ComfyMathExpression",
463
+ "cnr_id": "comfy-core",
464
+ "ver": "0.37.0"
465
+ },
466
+ "widgets_values": [
467
+ "a / (a + 1 / 0.9375 - 1)"
468
+ ]
469
+ },
470
+ {
471
+ "id": 9,
472
+ "type": "ComfyMathExpression",
473
+ "pos": [
474
+ 1130,
475
+ 1020
476
+ ],
477
+ "size": [
478
+ 320,
479
+ 150
480
+ ],
481
+ "flags": {},
482
+ "order": 8,
483
+ "mode": 0,
484
+ "inputs": [
485
+ {
486
+ "name": "expression",
487
+ "type": "STRING",
488
+ "link": null,
489
+ "widget": {
490
+ "name": "expression"
491
+ }
492
+ },
493
+ {
494
+ "name": "values.a",
495
+ "type": "FLOAT,INT,BOOLEAN",
496
+ "link": 9
497
+ }
498
+ ],
499
+ "outputs": [
500
+ {
501
+ "name": "FLOAT",
502
+ "type": "FLOAT",
503
+ "links": [
504
+ 14
505
+ ]
506
+ },
507
+ {
508
+ "name": "INT",
509
+ "type": "INT",
510
+ "links": []
511
+ },
512
+ {
513
+ "name": "BOOL",
514
+ "type": "BOOLEAN",
515
+ "links": []
516
+ }
517
+ ],
518
+ "properties": {
519
+ "Node name for S&R": "ComfyMathExpression",
520
+ "cnr_id": "comfy-core",
521
+ "ver": "0.37.0"
522
+ },
523
+ "widgets_values": [
524
+ "a / (a + 1 / 0.875 - 1)"
525
+ ]
526
+ },
527
+ {
528
+ "id": 10,
529
+ "type": "ComfyMathExpression",
530
+ "pos": [
531
+ 1480,
532
+ 1020
533
+ ],
534
+ "size": [
535
+ 320,
536
+ 150
537
+ ],
538
+ "flags": {},
539
+ "order": 9,
540
+ "mode": 0,
541
+ "inputs": [
542
+ {
543
+ "name": "expression",
544
+ "type": "STRING",
545
+ "link": null,
546
+ "widget": {
547
+ "name": "expression"
548
+ }
549
+ },
550
+ {
551
+ "name": "values.a",
552
+ "type": "FLOAT,INT,BOOLEAN",
553
+ "link": 10
554
+ }
555
+ ],
556
+ "outputs": [
557
+ {
558
+ "name": "FLOAT",
559
+ "type": "FLOAT",
560
+ "links": [
561
+ 15
562
+ ]
563
+ },
564
+ {
565
+ "name": "INT",
566
+ "type": "INT",
567
+ "links": []
568
+ },
569
+ {
570
+ "name": "BOOL",
571
+ "type": "BOOLEAN",
572
+ "links": []
573
+ }
574
+ ],
575
+ "properties": {
576
+ "Node name for S&R": "ComfyMathExpression",
577
+ "cnr_id": "comfy-core",
578
+ "ver": "0.37.0"
579
+ },
580
+ "widgets_values": [
581
+ "a / (a + 1 / 0.75 - 1)"
582
+ ]
583
+ },
584
+ {
585
+ "id": 11,
586
+ "type": "ComfyMathExpression",
587
+ "pos": [
588
+ 1830,
589
+ 1020
590
+ ],
591
+ "size": [
592
+ 320,
593
+ 150
594
+ ],
595
+ "flags": {},
596
+ "order": 10,
597
+ "mode": 0,
598
+ "inputs": [
599
+ {
600
+ "name": "expression",
601
+ "type": "STRING",
602
+ "link": null,
603
+ "widget": {
604
+ "name": "expression"
605
+ }
606
+ },
607
+ {
608
+ "name": "values.a",
609
+ "type": "FLOAT,INT,BOOLEAN",
610
+ "link": 11
611
+ }
612
+ ],
613
+ "outputs": [
614
+ {
615
+ "name": "FLOAT",
616
+ "type": "FLOAT",
617
+ "links": [
618
+ 16
619
+ ]
620
+ },
621
+ {
622
+ "name": "INT",
623
+ "type": "INT",
624
+ "links": []
625
+ },
626
+ {
627
+ "name": "BOOL",
628
+ "type": "BOOLEAN",
629
+ "links": []
630
+ }
631
+ ],
632
+ "properties": {
633
+ "Node name for S&R": "ComfyMathExpression",
634
+ "cnr_id": "comfy-core",
635
+ "ver": "0.37.0"
636
+ },
637
+ "widgets_values": [
638
+ "a / (a + 1 / 0.5 - 1)"
639
+ ]
640
+ },
641
+ {
642
+ "id": 12,
643
+ "type": "ComfyMathExpression",
644
+ "pos": [
645
+ 2180,
646
+ 1020
647
+ ],
648
+ "size": [
649
+ 320,
650
+ 150
651
+ ],
652
+ "flags": {},
653
+ "order": 11,
654
+ "mode": 0,
655
+ "inputs": [
656
+ {
657
+ "name": "expression",
658
+ "type": "STRING",
659
+ "link": null,
660
+ "widget": {
661
+ "name": "expression"
662
+ }
663
+ },
664
+ {
665
+ "name": "values.a",
666
+ "type": "FLOAT,INT,BOOLEAN",
667
+ "link": 12
668
+ }
669
+ ],
670
+ "outputs": [
671
+ {
672
+ "name": "FLOAT",
673
+ "type": "FLOAT",
674
+ "links": [
675
+ 17
676
+ ]
677
+ },
678
+ {
679
+ "name": "INT",
680
+ "type": "INT",
681
+ "links": []
682
+ },
683
+ {
684
+ "name": "BOOL",
685
+ "type": "BOOLEAN",
686
+ "links": []
687
+ }
688
+ ],
689
+ "properties": {
690
+ "Node name for S&R": "ComfyMathExpression",
691
+ "cnr_id": "comfy-core",
692
+ "ver": "0.37.0"
693
+ },
694
+ "widgets_values": [
695
+ "a / (a + 1 / 0.25 - 1)"
696
+ ]
697
+ },
698
+ {
699
+ "id": 13,
700
+ "type": "StringFormat",
701
+ "pos": [
702
+ 1740,
703
+ 1290
704
+ ],
705
+ "size": [
706
+ 320,
707
+ 150
708
+ ],
709
+ "flags": {},
710
+ "order": 12,
711
+ "mode": 0,
712
+ "inputs": [
713
+ {
714
+ "name": "values.a",
715
+ "type": "*",
716
+ "link": 13
717
+ },
718
+ {
719
+ "name": "values.b",
720
+ "type": "*",
721
+ "link": 14
722
+ },
723
+ {
724
+ "name": "values.c",
725
+ "type": "*",
726
+ "link": 15
727
+ },
728
+ {
729
+ "name": "values.d",
730
+ "type": "*",
731
+ "link": 16
732
+ },
733
+ {
734
+ "name": "values.e",
735
+ "type": "*",
736
+ "link": 17
737
+ },
738
+ {
739
+ "name": "f_string",
740
+ "type": "STRING",
741
+ "link": null,
742
+ "widget": {
743
+ "name": "f_string"
744
+ }
745
+ }
746
+ ],
747
+ "outputs": [
748
+ {
749
+ "name": "STRING",
750
+ "type": "STRING",
751
+ "links": [
752
+ 18
753
+ ]
754
+ }
755
+ ],
756
+ "properties": {
757
+ "Node name for S&R": "StringFormat",
758
+ "cnr_id": "comfy-core",
759
+ "ver": "0.37.0"
760
+ },
761
+ "widgets_values": [
762
+ "1, {a:.10f}, {b:.10f}, {c:.10f}, {d:.10f}, {e:.10f}, 0"
763
+ ]
764
+ },
765
+ {
766
+ "id": 14,
767
+ "type": "ManualSigmas",
768
+ "pos": [
769
+ 1350,
770
+ 1290
771
+ ],
772
+ "size": [
773
+ 320,
774
+ 150
775
+ ],
776
+ "flags": {},
777
+ "order": 13,
778
+ "mode": 0,
779
+ "inputs": [
780
+ {
781
+ "name": "sigmas",
782
+ "type": "STRING",
783
+ "link": 18,
784
+ "widget": {
785
+ "name": "sigmas"
786
+ }
787
+ }
788
+ ],
789
+ "outputs": [
790
+ {
791
+ "name": "SIGMAS",
792
+ "type": "SIGMAS",
793
+ "links": [
794
+ 24
795
+ ]
796
+ }
797
+ ],
798
+ "properties": {
799
+ "Node name for S&R": "ManualSigmas",
800
+ "cnr_id": "comfy-core",
801
+ "ver": "0.37.0"
802
+ },
803
+ "widgets_values": [
804
+ ""
805
+ ]
806
+ },
807
+ {
808
+ "id": 15,
809
+ "type": "BasicGuider",
810
+ "pos": [
811
+ 1240,
812
+ 0
813
+ ],
814
+ "size": [
815
+ 320,
816
+ 150
817
+ ],
818
+ "flags": {},
819
+ "order": 14,
820
+ "mode": 0,
821
+ "inputs": [
822
+ {
823
+ "name": "model",
824
+ "type": "MODEL",
825
+ "link": 19
826
+ },
827
+ {
828
+ "name": "conditioning",
829
+ "type": "CONDITIONING",
830
+ "link": 20
831
+ }
832
+ ],
833
+ "outputs": [
834
+ {
835
+ "name": "GUIDER",
836
+ "type": "GUIDER",
837
+ "links": [
838
+ 22
839
+ ]
840
+ }
841
+ ],
842
+ "properties": {
843
+ "Node name for S&R": "BasicGuider",
844
+ "cnr_id": "comfy-core",
845
+ "ver": "0.37.0"
846
+ },
847
+ "widgets_values": []
848
+ },
849
+ {
850
+ "id": 16,
851
+ "type": "RandomNoise",
852
+ "pos": [
853
+ 1240,
854
+ 230
855
+ ],
856
+ "size": [
857
+ 320,
858
+ 150
859
+ ],
860
+ "flags": {},
861
+ "order": 15,
862
+ "mode": 0,
863
+ "inputs": [
864
+ {
865
+ "name": "noise_seed",
866
+ "type": "INT",
867
+ "link": null,
868
+ "widget": {
869
+ "name": "noise_seed"
870
+ }
871
+ }
872
+ ],
873
+ "outputs": [
874
+ {
875
+ "name": "NOISE",
876
+ "type": "NOISE",
877
+ "links": [
878
+ 21
879
+ ]
880
+ }
881
+ ],
882
+ "properties": {
883
+ "Node name for S&R": "RandomNoise",
884
+ "cnr_id": "comfy-core",
885
+ "ver": "0.37.0"
886
+ },
887
+ "widgets_values": [
888
+ 42,
889
+ "fixed"
890
+ ]
891
+ },
892
+ {
893
+ "id": 17,
894
+ "type": "KSamplerSelect",
895
+ "pos": [
896
+ 1240,
897
+ 420
898
+ ],
899
+ "size": [
900
+ 320,
901
+ 150
902
+ ],
903
+ "flags": {},
904
+ "order": 16,
905
+ "mode": 0,
906
+ "inputs": [
907
+ {
908
+ "name": "sampler_name",
909
+ "type": "COMBO",
910
+ "link": null,
911
+ "widget": {
912
+ "name": "sampler_name"
913
+ }
914
+ }
915
+ ],
916
+ "outputs": [
917
+ {
918
+ "name": "SAMPLER",
919
+ "type": "SAMPLER",
920
+ "links": [
921
+ 23
922
+ ]
923
+ }
924
+ ],
925
+ "properties": {
926
+ "Node name for S&R": "KSamplerSelect",
927
+ "cnr_id": "comfy-core",
928
+ "ver": "0.37.0"
929
+ },
930
+ "widgets_values": [
931
+ "euler"
932
+ ]
933
+ },
934
+ {
935
+ "id": 18,
936
+ "type": "SamplerCustomAdvanced",
937
+ "pos": [
938
+ 1620,
939
+ 0
940
+ ],
941
+ "size": [
942
+ 320,
943
+ 150
944
+ ],
945
+ "flags": {},
946
+ "order": 17,
947
+ "mode": 0,
948
+ "inputs": [
949
+ {
950
+ "name": "noise",
951
+ "type": "NOISE",
952
+ "link": 21
953
+ },
954
+ {
955
+ "name": "guider",
956
+ "type": "GUIDER",
957
+ "link": 22
958
+ },
959
+ {
960
+ "name": "sampler",
961
+ "type": "SAMPLER",
962
+ "link": 23
963
+ },
964
+ {
965
+ "name": "sigmas",
966
+ "type": "SIGMAS",
967
+ "link": 24
968
+ },
969
+ {
970
+ "name": "latent_image",
971
+ "type": "LATENT",
972
+ "link": 25
973
+ }
974
+ ],
975
+ "outputs": [
976
+ {
977
+ "name": "output",
978
+ "type": "LATENT",
979
+ "links": [
980
+ 26
981
+ ]
982
+ },
983
+ {
984
+ "name": "denoised_output",
985
+ "type": "LATENT",
986
+ "links": []
987
+ }
988
+ ],
989
+ "properties": {
990
+ "Node name for S&R": "SamplerCustomAdvanced",
991
+ "cnr_id": "comfy-core",
992
+ "ver": "0.37.0"
993
+ },
994
+ "widgets_values": []
995
+ },
996
+ {
997
+ "id": 19,
998
+ "type": "VAEDecode",
999
+ "pos": [
1000
+ 2000,
1001
+ 0
1002
+ ],
1003
+ "size": [
1004
+ 320,
1005
+ 150
1006
+ ],
1007
+ "flags": {},
1008
+ "order": 18,
1009
+ "mode": 0,
1010
+ "inputs": [
1011
+ {
1012
+ "name": "samples",
1013
+ "type": "LATENT",
1014
+ "link": 26
1015
+ },
1016
+ {
1017
+ "name": "vae",
1018
+ "type": "VAE",
1019
+ "link": 27
1020
+ }
1021
+ ],
1022
+ "outputs": [
1023
+ {
1024
+ "name": "IMAGE",
1025
+ "type": "IMAGE",
1026
+ "links": [
1027
+ 28
1028
+ ]
1029
+ }
1030
+ ],
1031
+ "properties": {
1032
+ "Node name for S&R": "VAEDecode",
1033
+ "cnr_id": "comfy-core",
1034
+ "ver": "0.37.0"
1035
+ },
1036
+ "widgets_values": []
1037
+ },
1038
+ {
1039
+ "id": 20,
1040
+ "type": "SaveImage",
1041
+ "pos": [
1042
+ 2380,
1043
+ 0
1044
+ ],
1045
+ "size": [
1046
+ 320,
1047
+ 260
1048
+ ],
1049
+ "flags": {},
1050
+ "order": 19,
1051
+ "mode": 0,
1052
+ "inputs": [
1053
+ {
1054
+ "name": "images",
1055
+ "type": "IMAGE",
1056
+ "link": 28
1057
+ },
1058
+ {
1059
+ "name": "filename_prefix",
1060
+ "type": "STRING",
1061
+ "link": null,
1062
+ "widget": {
1063
+ "name": "filename_prefix"
1064
+ }
1065
+ }
1066
+ ],
1067
+ "outputs": [],
1068
+ "properties": {
1069
+ "Node name for S&R": "SaveImage",
1070
+ "cnr_id": "comfy-core",
1071
+ "ver": "0.37.0"
1072
+ },
1073
+ "widgets_values": [
1074
+ "ViggleV021"
1075
+ ]
1076
+ },
1077
+ {
1078
+ "id": 21,
1079
+ "type": "LoadImage",
1080
+ "pos": [
1081
+ 390,
1082
+ 320
1083
+ ],
1084
+ "size": [
1085
+ 320,
1086
+ 260
1087
+ ],
1088
+ "flags": {},
1089
+ "order": 20,
1090
+ "mode": 0,
1091
+ "inputs": [
1092
+ {
1093
+ "name": "image",
1094
+ "type": "COMBO",
1095
+ "link": null,
1096
+ "widget": {
1097
+ "name": "image"
1098
+ }
1099
+ },
1100
+ {
1101
+ "name": "upload",
1102
+ "type": "IMAGEUPLOAD",
1103
+ "link": null
1104
+ }
1105
+ ],
1106
+ "outputs": [
1107
+ {
1108
+ "name": "IMAGE",
1109
+ "type": "IMAGE",
1110
+ "links": [
1111
+ 4
1112
+ ]
1113
+ },
1114
+ {
1115
+ "name": "MASK",
1116
+ "type": "MASK",
1117
+ "links": []
1118
+ }
1119
+ ],
1120
+ "properties": {
1121
+ "Node name for S&R": "LoadImage",
1122
+ "cnr_id": "comfy-core",
1123
+ "ver": "0.37.0"
1124
+ },
1125
+ "widgets_values": [
1126
+ "reference.png",
1127
+ "image"
1128
+ ]
1129
+ },
1130
+ {
1131
+ "id": 23,
1132
+ "type": "QwenImage21Cache",
1133
+ "pos": [
1134
+ 780,
1135
+ -220
1136
+ ],
1137
+ "size": [
1138
+ 320,
1139
+ 150
1140
+ ],
1141
+ "flags": {},
1142
+ "order": 21,
1143
+ "mode": 0,
1144
+ "inputs": [
1145
+ {
1146
+ "name": "model",
1147
+ "type": "MODEL",
1148
+ "link": 29
1149
+ },
1150
+ {
1151
+ "name": "device",
1152
+ "type": "COMBO",
1153
+ "link": null,
1154
+ "widget": {
1155
+ "name": "device"
1156
+ }
1157
+ },
1158
+ {
1159
+ "name": "dtype",
1160
+ "type": "COMBO",
1161
+ "link": null,
1162
+ "widget": {
1163
+ "name": "dtype"
1164
+ }
1165
+ }
1166
+ ],
1167
+ "outputs": [
1168
+ {
1169
+ "name": "MODEL",
1170
+ "type": "MODEL",
1171
+ "links": [
1172
+ 19
1173
+ ]
1174
+ }
1175
+ ],
1176
+ "properties": {
1177
+ "Node name for S&R": "QwenImage21Cache",
1178
+ "cnr_id": "comfy-core",
1179
+ "ver": "0.37.0"
1180
+ },
1181
+ "widgets_values": [
1182
+ "off",
1183
+ "default"
1184
+ ]
1185
+ },
1186
+ {
1187
+ "id": 24,
1188
+ "type": "PrimitiveFloat",
1189
+ "pos": [
1190
+ 0,
1191
+ 800
1192
+ ],
1193
+ "size": [
1194
+ 320,
1195
+ 150
1196
+ ],
1197
+ "flags": {},
1198
+ "order": 22,
1199
+ "mode": 0,
1200
+ "inputs": [
1201
+ {
1202
+ "name": "value",
1203
+ "type": "FLOAT",
1204
+ "link": null,
1205
+ "widget": {
1206
+ "name": "value"
1207
+ }
1208
+ }
1209
+ ],
1210
+ "outputs": [
1211
+ {
1212
+ "name": "FLOAT",
1213
+ "type": "FLOAT",
1214
+ "links": [
1215
+ 7
1216
+ ]
1217
+ }
1218
+ ],
1219
+ "properties": {
1220
+ "Node name for S&R": "PrimitiveFloat",
1221
+ "cnr_id": "comfy-core",
1222
+ "ver": "0.37.0"
1223
+ },
1224
+ "widgets_values": [
1225
+ 2.718281828459045
1226
+ ]
1227
+ }
1228
+ ],
1229
+ "links": [
1230
+ [
1231
+ 1,
1232
+ 1,
1233
+ 0,
1234
+ 2,
1235
+ 0,
1236
+ "MODEL"
1237
+ ],
1238
+ [
1239
+ 2,
1240
+ 3,
1241
+ 0,
1242
+ 5,
1243
+ 0,
1244
+ "CLIP"
1245
+ ],
1246
+ [
1247
+ 3,
1248
+ 4,
1249
+ 0,
1250
+ 5,
1251
+ 1,
1252
+ "VAE"
1253
+ ],
1254
+ [
1255
+ 4,
1256
+ 21,
1257
+ 0,
1258
+ 5,
1259
+ 2,
1260
+ "IMAGE"
1261
+ ],
1262
+ [
1263
+ 5,
1264
+ 5,
1265
+ 2,
1266
+ 6,
1267
+ 0,
1268
+ "LATENT"
1269
+ ],
1270
+ [
1271
+ 6,
1272
+ 6,
1273
+ 0,
1274
+ 7,
1275
+ 0,
1276
+ "STRING"
1277
+ ],
1278
+ [
1279
+ 7,
1280
+ 24,
1281
+ 0,
1282
+ 7,
1283
+ 1,
1284
+ "FLOAT"
1285
+ ],
1286
+ [
1287
+ 8,
1288
+ 7,
1289
+ 0,
1290
+ 8,
1291
+ 1,
1292
+ "FLOAT"
1293
+ ],
1294
+ [
1295
+ 9,
1296
+ 7,
1297
+ 0,
1298
+ 9,
1299
+ 1,
1300
+ "FLOAT"
1301
+ ],
1302
+ [
1303
+ 10,
1304
+ 7,
1305
+ 0,
1306
+ 10,
1307
+ 1,
1308
+ "FLOAT"
1309
+ ],
1310
+ [
1311
+ 11,
1312
+ 7,
1313
+ 0,
1314
+ 11,
1315
+ 1,
1316
+ "FLOAT"
1317
+ ],
1318
+ [
1319
+ 12,
1320
+ 7,
1321
+ 0,
1322
+ 12,
1323
+ 1,
1324
+ "FLOAT"
1325
+ ],
1326
+ [
1327
+ 13,
1328
+ 8,
1329
+ 0,
1330
+ 13,
1331
+ 0,
1332
+ "FLOAT"
1333
+ ],
1334
+ [
1335
+ 14,
1336
+ 9,
1337
+ 0,
1338
+ 13,
1339
+ 1,
1340
+ "FLOAT"
1341
+ ],
1342
+ [
1343
+ 15,
1344
+ 10,
1345
+ 0,
1346
+ 13,
1347
+ 2,
1348
+ "FLOAT"
1349
+ ],
1350
+ [
1351
+ 16,
1352
+ 11,
1353
+ 0,
1354
+ 13,
1355
+ 3,
1356
+ "FLOAT"
1357
+ ],
1358
+ [
1359
+ 17,
1360
+ 12,
1361
+ 0,
1362
+ 13,
1363
+ 4,
1364
+ "FLOAT"
1365
+ ],
1366
+ [
1367
+ 18,
1368
+ 13,
1369
+ 0,
1370
+ 14,
1371
+ 0,
1372
+ "STRING"
1373
+ ],
1374
+ [
1375
+ 19,
1376
+ 23,
1377
+ 0,
1378
+ 15,
1379
+ 0,
1380
+ "MODEL"
1381
+ ],
1382
+ [
1383
+ 20,
1384
+ 5,
1385
+ 0,
1386
+ 15,
1387
+ 1,
1388
+ "CONDITIONING"
1389
+ ],
1390
+ [
1391
+ 21,
1392
+ 16,
1393
+ 0,
1394
+ 18,
1395
+ 0,
1396
+ "NOISE"
1397
+ ],
1398
+ [
1399
+ 22,
1400
+ 15,
1401
+ 0,
1402
+ 18,
1403
+ 1,
1404
+ "GUIDER"
1405
+ ],
1406
+ [
1407
+ 23,
1408
+ 17,
1409
+ 0,
1410
+ 18,
1411
+ 2,
1412
+ "SAMPLER"
1413
+ ],
1414
+ [
1415
+ 24,
1416
+ 14,
1417
+ 0,
1418
+ 18,
1419
+ 3,
1420
+ "SIGMAS"
1421
+ ],
1422
+ [
1423
+ 25,
1424
+ 5,
1425
+ 2,
1426
+ 18,
1427
+ 4,
1428
+ "LATENT"
1429
+ ],
1430
+ [
1431
+ 26,
1432
+ 18,
1433
+ 0,
1434
+ 19,
1435
+ 0,
1436
+ "LATENT"
1437
+ ],
1438
+ [
1439
+ 27,
1440
+ 4,
1441
+ 0,
1442
+ 19,
1443
+ 1,
1444
+ "VAE"
1445
+ ],
1446
+ [
1447
+ 28,
1448
+ 19,
1449
+ 0,
1450
+ 20,
1451
+ 0,
1452
+ "IMAGE"
1453
+ ],
1454
+ [
1455
+ 29,
1456
+ 2,
1457
+ 0,
1458
+ 23,
1459
+ 0,
1460
+ "MODEL"
1461
+ ]
1462
+ ],
1463
+ "groups": [
1464
+ {
1465
+ "title": "Six-step schedule / 六步调度 · automatic resolution shift",
1466
+ "bounding": [
1467
+ -40,
1468
+ 730,
1469
+ 2620,
1470
+ 760
1471
+ ],
1472
+ "color": "#3f789e",
1473
+ "font_size": 24,
1474
+ "flags": {}
1475
+ }
1476
+ ],
1477
+ "config": {},
1478
+ "extra": {},
1479
+ "version": 0.4
1480
+ }
workflows/viggle_v021_text_to_image_ui.json ADDED
@@ -0,0 +1,1419 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "038b2230-9e7f-56d0-bd4e-45bd9765fabf",
3
+ "revision": 0,
4
+ "last_node_id": 24,
5
+ "last_link_id": 28,
6
+ "nodes": [
7
+ {
8
+ "id": 1,
9
+ "type": "UNETLoader",
10
+ "pos": [
11
+ 0,
12
+ 0
13
+ ],
14
+ "size": [
15
+ 320,
16
+ 150
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "name": "unet_name",
24
+ "type": "COMBO",
25
+ "link": null,
26
+ "widget": {
27
+ "name": "unet_name"
28
+ }
29
+ },
30
+ {
31
+ "name": "weight_dtype",
32
+ "type": "COMBO",
33
+ "link": null,
34
+ "widget": {
35
+ "name": "weight_dtype"
36
+ }
37
+ }
38
+ ],
39
+ "outputs": [
40
+ {
41
+ "name": "MODEL",
42
+ "type": "MODEL",
43
+ "links": [
44
+ 1
45
+ ]
46
+ }
47
+ ],
48
+ "properties": {
49
+ "Node name for S&R": "UNETLoader",
50
+ "cnr_id": "comfy-core",
51
+ "ver": "0.37.0"
52
+ },
53
+ "widgets_values": [
54
+ "qwen_image_2.1_bf16.safetensors",
55
+ "default"
56
+ ]
57
+ },
58
+ {
59
+ "id": 2,
60
+ "type": "LoraLoaderBypassModelOnly",
61
+ "pos": [
62
+ 390,
63
+ 0
64
+ ],
65
+ "size": [
66
+ 320,
67
+ 150
68
+ ],
69
+ "flags": {},
70
+ "order": 1,
71
+ "mode": 0,
72
+ "inputs": [
73
+ {
74
+ "name": "model",
75
+ "type": "MODEL",
76
+ "link": 1
77
+ },
78
+ {
79
+ "name": "lora_name",
80
+ "type": "COMBO",
81
+ "link": null,
82
+ "widget": {
83
+ "name": "lora_name"
84
+ }
85
+ },
86
+ {
87
+ "name": "strength_model",
88
+ "type": "FLOAT",
89
+ "link": null,
90
+ "widget": {
91
+ "name": "strength_model"
92
+ }
93
+ }
94
+ ],
95
+ "outputs": [
96
+ {
97
+ "name": "MODEL",
98
+ "type": "MODEL",
99
+ "links": [
100
+ 28
101
+ ]
102
+ }
103
+ ],
104
+ "properties": {
105
+ "Node name for S&R": "LoraLoaderBypassModelOnly",
106
+ "cnr_id": "comfy-core",
107
+ "ver": "0.37.0"
108
+ },
109
+ "widgets_values": [
110
+ "qwen_image_2.1_viggle_turbo_v0.2.1_r256_comfy.safetensors",
111
+ 1.0
112
+ ]
113
+ },
114
+ {
115
+ "id": 3,
116
+ "type": "CLIPLoader",
117
+ "pos": [
118
+ 0,
119
+ 240
120
+ ],
121
+ "size": [
122
+ 320,
123
+ 150
124
+ ],
125
+ "flags": {},
126
+ "order": 2,
127
+ "mode": 0,
128
+ "inputs": [
129
+ {
130
+ "name": "clip_name",
131
+ "type": "COMBO",
132
+ "link": null,
133
+ "widget": {
134
+ "name": "clip_name"
135
+ }
136
+ },
137
+ {
138
+ "name": "type",
139
+ "type": "COMBO",
140
+ "link": null,
141
+ "widget": {
142
+ "name": "type"
143
+ }
144
+ },
145
+ {
146
+ "name": "device",
147
+ "type": "COMBO",
148
+ "link": null,
149
+ "widget": {
150
+ "name": "device"
151
+ }
152
+ }
153
+ ],
154
+ "outputs": [
155
+ {
156
+ "name": "CLIP",
157
+ "type": "CLIP",
158
+ "links": [
159
+ 2
160
+ ]
161
+ }
162
+ ],
163
+ "properties": {
164
+ "Node name for S&R": "CLIPLoader",
165
+ "cnr_id": "comfy-core",
166
+ "ver": "0.37.0"
167
+ },
168
+ "widgets_values": [
169
+ "qwen3vl_8b_int8_convrot.safetensors",
170
+ "qwen_image",
171
+ "default"
172
+ ]
173
+ },
174
+ {
175
+ "id": 4,
176
+ "type": "VAELoader",
177
+ "pos": [
178
+ 0,
179
+ 480
180
+ ],
181
+ "size": [
182
+ 320,
183
+ 150
184
+ ],
185
+ "flags": {},
186
+ "order": 3,
187
+ "mode": 0,
188
+ "inputs": [
189
+ {
190
+ "name": "vae_name",
191
+ "type": "COMBO",
192
+ "link": null,
193
+ "widget": {
194
+ "name": "vae_name"
195
+ }
196
+ }
197
+ ],
198
+ "outputs": [
199
+ {
200
+ "name": "VAE",
201
+ "type": "VAE",
202
+ "links": [
203
+ 3,
204
+ 26
205
+ ]
206
+ }
207
+ ],
208
+ "properties": {
209
+ "Node name for S&R": "VAELoader",
210
+ "cnr_id": "comfy-core",
211
+ "ver": "0.37.0"
212
+ },
213
+ "widgets_values": [
214
+ "qwen_image_2.1_vae_bf16.safetensors"
215
+ ]
216
+ },
217
+ {
218
+ "id": 5,
219
+ "type": "TextEncodeQwenImage21",
220
+ "pos": [
221
+ 780,
222
+ 0
223
+ ],
224
+ "size": [
225
+ 420,
226
+ 260
227
+ ],
228
+ "flags": {},
229
+ "order": 4,
230
+ "mode": 0,
231
+ "inputs": [
232
+ {
233
+ "name": "clip",
234
+ "type": "CLIP",
235
+ "link": 2
236
+ },
237
+ {
238
+ "name": "vae",
239
+ "type": "VAE",
240
+ "link": 3
241
+ },
242
+ {
243
+ "name": "images.image_1",
244
+ "type": "IMAGE",
245
+ "link": null
246
+ },
247
+ {
248
+ "name": "prompt",
249
+ "type": "STRING",
250
+ "link": null,
251
+ "widget": {
252
+ "name": "prompt"
253
+ }
254
+ },
255
+ {
256
+ "name": "negative_prompt",
257
+ "type": "STRING",
258
+ "link": null,
259
+ "widget": {
260
+ "name": "negative_prompt"
261
+ }
262
+ },
263
+ {
264
+ "name": "resolution",
265
+ "type": "INT",
266
+ "link": null,
267
+ "widget": {
268
+ "name": "resolution"
269
+ }
270
+ }
271
+ ],
272
+ "outputs": [
273
+ {
274
+ "name": "positive",
275
+ "type": "CONDITIONING",
276
+ "links": [
277
+ 19
278
+ ]
279
+ },
280
+ {
281
+ "name": "negative",
282
+ "type": "CONDITIONING",
283
+ "links": []
284
+ },
285
+ {
286
+ "name": "latent",
287
+ "type": "LATENT",
288
+ "links": [
289
+ 4,
290
+ 24
291
+ ]
292
+ }
293
+ ],
294
+ "properties": {
295
+ "Node name for S&R": "TextEncodeQwenImage21",
296
+ "cnr_id": "comfy-core",
297
+ "ver": "0.37.0"
298
+ },
299
+ "widgets_values": [
300
+ "A red fox in a snowy forest",
301
+ "",
302
+ 512
303
+ ]
304
+ },
305
+ {
306
+ "id": 6,
307
+ "type": "StringFormat",
308
+ "pos": [
309
+ 0,
310
+ 1020
311
+ ],
312
+ "size": [
313
+ 320,
314
+ 150
315
+ ],
316
+ "flags": {},
317
+ "order": 5,
318
+ "mode": 0,
319
+ "inputs": [
320
+ {
321
+ "name": "values.a",
322
+ "type": "*",
323
+ "link": 4
324
+ },
325
+ {
326
+ "name": "f_string",
327
+ "type": "STRING",
328
+ "link": null,
329
+ "widget": {
330
+ "name": "f_string"
331
+ }
332
+ }
333
+ ],
334
+ "outputs": [
335
+ {
336
+ "name": "STRING",
337
+ "type": "STRING",
338
+ "links": [
339
+ 5
340
+ ]
341
+ }
342
+ ],
343
+ "properties": {
344
+ "Node name for S&R": "StringFormat",
345
+ "cnr_id": "comfy-core",
346
+ "ver": "0.37.0"
347
+ },
348
+ "widgets_values": [
349
+ "a ** (0.5 + 0.4 * ({a[samples].shape[2]} * {a[samples].shape[3]} - 256) / 7936)"
350
+ ]
351
+ },
352
+ {
353
+ "id": 7,
354
+ "type": "ComfyMathExpression",
355
+ "pos": [
356
+ 390,
357
+ 1020
358
+ ],
359
+ "size": [
360
+ 320,
361
+ 150
362
+ ],
363
+ "flags": {},
364
+ "order": 6,
365
+ "mode": 0,
366
+ "inputs": [
367
+ {
368
+ "name": "expression",
369
+ "type": "STRING",
370
+ "link": 5,
371
+ "widget": {
372
+ "name": "expression"
373
+ }
374
+ },
375
+ {
376
+ "name": "values.a",
377
+ "type": "FLOAT,INT,BOOLEAN",
378
+ "link": 6
379
+ }
380
+ ],
381
+ "outputs": [
382
+ {
383
+ "name": "FLOAT",
384
+ "type": "FLOAT",
385
+ "links": [
386
+ 7,
387
+ 8,
388
+ 9,
389
+ 10,
390
+ 11
391
+ ]
392
+ },
393
+ {
394
+ "name": "INT",
395
+ "type": "INT",
396
+ "links": []
397
+ },
398
+ {
399
+ "name": "BOOL",
400
+ "type": "BOOLEAN",
401
+ "links": []
402
+ }
403
+ ],
404
+ "properties": {
405
+ "Node name for S&R": "ComfyMathExpression",
406
+ "cnr_id": "comfy-core",
407
+ "ver": "0.37.0"
408
+ },
409
+ "widgets_values": [
410
+ ""
411
+ ]
412
+ },
413
+ {
414
+ "id": 8,
415
+ "type": "ComfyMathExpression",
416
+ "pos": [
417
+ 780,
418
+ 1020
419
+ ],
420
+ "size": [
421
+ 320,
422
+ 150
423
+ ],
424
+ "flags": {},
425
+ "order": 7,
426
+ "mode": 0,
427
+ "inputs": [
428
+ {
429
+ "name": "expression",
430
+ "type": "STRING",
431
+ "link": null,
432
+ "widget": {
433
+ "name": "expression"
434
+ }
435
+ },
436
+ {
437
+ "name": "values.a",
438
+ "type": "FLOAT,INT,BOOLEAN",
439
+ "link": 7
440
+ }
441
+ ],
442
+ "outputs": [
443
+ {
444
+ "name": "FLOAT",
445
+ "type": "FLOAT",
446
+ "links": [
447
+ 12
448
+ ]
449
+ },
450
+ {
451
+ "name": "INT",
452
+ "type": "INT",
453
+ "links": []
454
+ },
455
+ {
456
+ "name": "BOOL",
457
+ "type": "BOOLEAN",
458
+ "links": []
459
+ }
460
+ ],
461
+ "properties": {
462
+ "Node name for S&R": "ComfyMathExpression",
463
+ "cnr_id": "comfy-core",
464
+ "ver": "0.37.0"
465
+ },
466
+ "widgets_values": [
467
+ "a / (a + 1 / 0.9375 - 1)"
468
+ ]
469
+ },
470
+ {
471
+ "id": 9,
472
+ "type": "ComfyMathExpression",
473
+ "pos": [
474
+ 1130,
475
+ 1020
476
+ ],
477
+ "size": [
478
+ 320,
479
+ 150
480
+ ],
481
+ "flags": {},
482
+ "order": 8,
483
+ "mode": 0,
484
+ "inputs": [
485
+ {
486
+ "name": "expression",
487
+ "type": "STRING",
488
+ "link": null,
489
+ "widget": {
490
+ "name": "expression"
491
+ }
492
+ },
493
+ {
494
+ "name": "values.a",
495
+ "type": "FLOAT,INT,BOOLEAN",
496
+ "link": 8
497
+ }
498
+ ],
499
+ "outputs": [
500
+ {
501
+ "name": "FLOAT",
502
+ "type": "FLOAT",
503
+ "links": [
504
+ 13
505
+ ]
506
+ },
507
+ {
508
+ "name": "INT",
509
+ "type": "INT",
510
+ "links": []
511
+ },
512
+ {
513
+ "name": "BOOL",
514
+ "type": "BOOLEAN",
515
+ "links": []
516
+ }
517
+ ],
518
+ "properties": {
519
+ "Node name for S&R": "ComfyMathExpression",
520
+ "cnr_id": "comfy-core",
521
+ "ver": "0.37.0"
522
+ },
523
+ "widgets_values": [
524
+ "a / (a + 1 / 0.875 - 1)"
525
+ ]
526
+ },
527
+ {
528
+ "id": 10,
529
+ "type": "ComfyMathExpression",
530
+ "pos": [
531
+ 1480,
532
+ 1020
533
+ ],
534
+ "size": [
535
+ 320,
536
+ 150
537
+ ],
538
+ "flags": {},
539
+ "order": 9,
540
+ "mode": 0,
541
+ "inputs": [
542
+ {
543
+ "name": "expression",
544
+ "type": "STRING",
545
+ "link": null,
546
+ "widget": {
547
+ "name": "expression"
548
+ }
549
+ },
550
+ {
551
+ "name": "values.a",
552
+ "type": "FLOAT,INT,BOOLEAN",
553
+ "link": 9
554
+ }
555
+ ],
556
+ "outputs": [
557
+ {
558
+ "name": "FLOAT",
559
+ "type": "FLOAT",
560
+ "links": [
561
+ 14
562
+ ]
563
+ },
564
+ {
565
+ "name": "INT",
566
+ "type": "INT",
567
+ "links": []
568
+ },
569
+ {
570
+ "name": "BOOL",
571
+ "type": "BOOLEAN",
572
+ "links": []
573
+ }
574
+ ],
575
+ "properties": {
576
+ "Node name for S&R": "ComfyMathExpression",
577
+ "cnr_id": "comfy-core",
578
+ "ver": "0.37.0"
579
+ },
580
+ "widgets_values": [
581
+ "a / (a + 1 / 0.75 - 1)"
582
+ ]
583
+ },
584
+ {
585
+ "id": 11,
586
+ "type": "ComfyMathExpression",
587
+ "pos": [
588
+ 1830,
589
+ 1020
590
+ ],
591
+ "size": [
592
+ 320,
593
+ 150
594
+ ],
595
+ "flags": {},
596
+ "order": 10,
597
+ "mode": 0,
598
+ "inputs": [
599
+ {
600
+ "name": "expression",
601
+ "type": "STRING",
602
+ "link": null,
603
+ "widget": {
604
+ "name": "expression"
605
+ }
606
+ },
607
+ {
608
+ "name": "values.a",
609
+ "type": "FLOAT,INT,BOOLEAN",
610
+ "link": 10
611
+ }
612
+ ],
613
+ "outputs": [
614
+ {
615
+ "name": "FLOAT",
616
+ "type": "FLOAT",
617
+ "links": [
618
+ 15
619
+ ]
620
+ },
621
+ {
622
+ "name": "INT",
623
+ "type": "INT",
624
+ "links": []
625
+ },
626
+ {
627
+ "name": "BOOL",
628
+ "type": "BOOLEAN",
629
+ "links": []
630
+ }
631
+ ],
632
+ "properties": {
633
+ "Node name for S&R": "ComfyMathExpression",
634
+ "cnr_id": "comfy-core",
635
+ "ver": "0.37.0"
636
+ },
637
+ "widgets_values": [
638
+ "a / (a + 1 / 0.5 - 1)"
639
+ ]
640
+ },
641
+ {
642
+ "id": 12,
643
+ "type": "ComfyMathExpression",
644
+ "pos": [
645
+ 2180,
646
+ 1020
647
+ ],
648
+ "size": [
649
+ 320,
650
+ 150
651
+ ],
652
+ "flags": {},
653
+ "order": 11,
654
+ "mode": 0,
655
+ "inputs": [
656
+ {
657
+ "name": "expression",
658
+ "type": "STRING",
659
+ "link": null,
660
+ "widget": {
661
+ "name": "expression"
662
+ }
663
+ },
664
+ {
665
+ "name": "values.a",
666
+ "type": "FLOAT,INT,BOOLEAN",
667
+ "link": 11
668
+ }
669
+ ],
670
+ "outputs": [
671
+ {
672
+ "name": "FLOAT",
673
+ "type": "FLOAT",
674
+ "links": [
675
+ 16
676
+ ]
677
+ },
678
+ {
679
+ "name": "INT",
680
+ "type": "INT",
681
+ "links": []
682
+ },
683
+ {
684
+ "name": "BOOL",
685
+ "type": "BOOLEAN",
686
+ "links": []
687
+ }
688
+ ],
689
+ "properties": {
690
+ "Node name for S&R": "ComfyMathExpression",
691
+ "cnr_id": "comfy-core",
692
+ "ver": "0.37.0"
693
+ },
694
+ "widgets_values": [
695
+ "a / (a + 1 / 0.25 - 1)"
696
+ ]
697
+ },
698
+ {
699
+ "id": 13,
700
+ "type": "StringFormat",
701
+ "pos": [
702
+ 1740,
703
+ 1290
704
+ ],
705
+ "size": [
706
+ 320,
707
+ 150
708
+ ],
709
+ "flags": {},
710
+ "order": 12,
711
+ "mode": 0,
712
+ "inputs": [
713
+ {
714
+ "name": "values.a",
715
+ "type": "*",
716
+ "link": 12
717
+ },
718
+ {
719
+ "name": "values.b",
720
+ "type": "*",
721
+ "link": 13
722
+ },
723
+ {
724
+ "name": "values.c",
725
+ "type": "*",
726
+ "link": 14
727
+ },
728
+ {
729
+ "name": "values.d",
730
+ "type": "*",
731
+ "link": 15
732
+ },
733
+ {
734
+ "name": "values.e",
735
+ "type": "*",
736
+ "link": 16
737
+ },
738
+ {
739
+ "name": "f_string",
740
+ "type": "STRING",
741
+ "link": null,
742
+ "widget": {
743
+ "name": "f_string"
744
+ }
745
+ }
746
+ ],
747
+ "outputs": [
748
+ {
749
+ "name": "STRING",
750
+ "type": "STRING",
751
+ "links": [
752
+ 17
753
+ ]
754
+ }
755
+ ],
756
+ "properties": {
757
+ "Node name for S&R": "StringFormat",
758
+ "cnr_id": "comfy-core",
759
+ "ver": "0.37.0"
760
+ },
761
+ "widgets_values": [
762
+ "1, {a:.10f}, {b:.10f}, {c:.10f}, {d:.10f}, {e:.10f}, 0"
763
+ ]
764
+ },
765
+ {
766
+ "id": 14,
767
+ "type": "ManualSigmas",
768
+ "pos": [
769
+ 1350,
770
+ 1290
771
+ ],
772
+ "size": [
773
+ 320,
774
+ 150
775
+ ],
776
+ "flags": {},
777
+ "order": 13,
778
+ "mode": 0,
779
+ "inputs": [
780
+ {
781
+ "name": "sigmas",
782
+ "type": "STRING",
783
+ "link": 17,
784
+ "widget": {
785
+ "name": "sigmas"
786
+ }
787
+ }
788
+ ],
789
+ "outputs": [
790
+ {
791
+ "name": "SIGMAS",
792
+ "type": "SIGMAS",
793
+ "links": [
794
+ 23
795
+ ]
796
+ }
797
+ ],
798
+ "properties": {
799
+ "Node name for S&R": "ManualSigmas",
800
+ "cnr_id": "comfy-core",
801
+ "ver": "0.37.0"
802
+ },
803
+ "widgets_values": [
804
+ ""
805
+ ]
806
+ },
807
+ {
808
+ "id": 15,
809
+ "type": "BasicGuider",
810
+ "pos": [
811
+ 1240,
812
+ 0
813
+ ],
814
+ "size": [
815
+ 320,
816
+ 150
817
+ ],
818
+ "flags": {},
819
+ "order": 14,
820
+ "mode": 0,
821
+ "inputs": [
822
+ {
823
+ "name": "model",
824
+ "type": "MODEL",
825
+ "link": 18
826
+ },
827
+ {
828
+ "name": "conditioning",
829
+ "type": "CONDITIONING",
830
+ "link": 19
831
+ }
832
+ ],
833
+ "outputs": [
834
+ {
835
+ "name": "GUIDER",
836
+ "type": "GUIDER",
837
+ "links": [
838
+ 21
839
+ ]
840
+ }
841
+ ],
842
+ "properties": {
843
+ "Node name for S&R": "BasicGuider",
844
+ "cnr_id": "comfy-core",
845
+ "ver": "0.37.0"
846
+ },
847
+ "widgets_values": []
848
+ },
849
+ {
850
+ "id": 16,
851
+ "type": "RandomNoise",
852
+ "pos": [
853
+ 1240,
854
+ 230
855
+ ],
856
+ "size": [
857
+ 320,
858
+ 150
859
+ ],
860
+ "flags": {},
861
+ "order": 15,
862
+ "mode": 0,
863
+ "inputs": [
864
+ {
865
+ "name": "noise_seed",
866
+ "type": "INT",
867
+ "link": null,
868
+ "widget": {
869
+ "name": "noise_seed"
870
+ }
871
+ }
872
+ ],
873
+ "outputs": [
874
+ {
875
+ "name": "NOISE",
876
+ "type": "NOISE",
877
+ "links": [
878
+ 20
879
+ ]
880
+ }
881
+ ],
882
+ "properties": {
883
+ "Node name for S&R": "RandomNoise",
884
+ "cnr_id": "comfy-core",
885
+ "ver": "0.37.0"
886
+ },
887
+ "widgets_values": [
888
+ 42,
889
+ "fixed"
890
+ ]
891
+ },
892
+ {
893
+ "id": 17,
894
+ "type": "KSamplerSelect",
895
+ "pos": [
896
+ 1240,
897
+ 420
898
+ ],
899
+ "size": [
900
+ 320,
901
+ 150
902
+ ],
903
+ "flags": {},
904
+ "order": 16,
905
+ "mode": 0,
906
+ "inputs": [
907
+ {
908
+ "name": "sampler_name",
909
+ "type": "COMBO",
910
+ "link": null,
911
+ "widget": {
912
+ "name": "sampler_name"
913
+ }
914
+ }
915
+ ],
916
+ "outputs": [
917
+ {
918
+ "name": "SAMPLER",
919
+ "type": "SAMPLER",
920
+ "links": [
921
+ 22
922
+ ]
923
+ }
924
+ ],
925
+ "properties": {
926
+ "Node name for S&R": "KSamplerSelect",
927
+ "cnr_id": "comfy-core",
928
+ "ver": "0.37.0"
929
+ },
930
+ "widgets_values": [
931
+ "euler"
932
+ ]
933
+ },
934
+ {
935
+ "id": 18,
936
+ "type": "SamplerCustomAdvanced",
937
+ "pos": [
938
+ 1620,
939
+ 0
940
+ ],
941
+ "size": [
942
+ 320,
943
+ 150
944
+ ],
945
+ "flags": {},
946
+ "order": 17,
947
+ "mode": 0,
948
+ "inputs": [
949
+ {
950
+ "name": "noise",
951
+ "type": "NOISE",
952
+ "link": 20
953
+ },
954
+ {
955
+ "name": "guider",
956
+ "type": "GUIDER",
957
+ "link": 21
958
+ },
959
+ {
960
+ "name": "sampler",
961
+ "type": "SAMPLER",
962
+ "link": 22
963
+ },
964
+ {
965
+ "name": "sigmas",
966
+ "type": "SIGMAS",
967
+ "link": 23
968
+ },
969
+ {
970
+ "name": "latent_image",
971
+ "type": "LATENT",
972
+ "link": 24
973
+ }
974
+ ],
975
+ "outputs": [
976
+ {
977
+ "name": "output",
978
+ "type": "LATENT",
979
+ "links": [
980
+ 25
981
+ ]
982
+ },
983
+ {
984
+ "name": "denoised_output",
985
+ "type": "LATENT",
986
+ "links": []
987
+ }
988
+ ],
989
+ "properties": {
990
+ "Node name for S&R": "SamplerCustomAdvanced",
991
+ "cnr_id": "comfy-core",
992
+ "ver": "0.37.0"
993
+ },
994
+ "widgets_values": []
995
+ },
996
+ {
997
+ "id": 19,
998
+ "type": "VAEDecode",
999
+ "pos": [
1000
+ 2000,
1001
+ 0
1002
+ ],
1003
+ "size": [
1004
+ 320,
1005
+ 150
1006
+ ],
1007
+ "flags": {},
1008
+ "order": 18,
1009
+ "mode": 0,
1010
+ "inputs": [
1011
+ {
1012
+ "name": "samples",
1013
+ "type": "LATENT",
1014
+ "link": 25
1015
+ },
1016
+ {
1017
+ "name": "vae",
1018
+ "type": "VAE",
1019
+ "link": 26
1020
+ }
1021
+ ],
1022
+ "outputs": [
1023
+ {
1024
+ "name": "IMAGE",
1025
+ "type": "IMAGE",
1026
+ "links": [
1027
+ 27
1028
+ ]
1029
+ }
1030
+ ],
1031
+ "properties": {
1032
+ "Node name for S&R": "VAEDecode",
1033
+ "cnr_id": "comfy-core",
1034
+ "ver": "0.37.0"
1035
+ },
1036
+ "widgets_values": []
1037
+ },
1038
+ {
1039
+ "id": 20,
1040
+ "type": "SaveImage",
1041
+ "pos": [
1042
+ 2380,
1043
+ 0
1044
+ ],
1045
+ "size": [
1046
+ 320,
1047
+ 260
1048
+ ],
1049
+ "flags": {},
1050
+ "order": 19,
1051
+ "mode": 0,
1052
+ "inputs": [
1053
+ {
1054
+ "name": "images",
1055
+ "type": "IMAGE",
1056
+ "link": 27
1057
+ },
1058
+ {
1059
+ "name": "filename_prefix",
1060
+ "type": "STRING",
1061
+ "link": null,
1062
+ "widget": {
1063
+ "name": "filename_prefix"
1064
+ }
1065
+ }
1066
+ ],
1067
+ "outputs": [],
1068
+ "properties": {
1069
+ "Node name for S&R": "SaveImage",
1070
+ "cnr_id": "comfy-core",
1071
+ "ver": "0.37.0"
1072
+ },
1073
+ "widgets_values": [
1074
+ "ViggleV021"
1075
+ ]
1076
+ },
1077
+ {
1078
+ "id": 23,
1079
+ "type": "QwenImage21Cache",
1080
+ "pos": [
1081
+ 780,
1082
+ -220
1083
+ ],
1084
+ "size": [
1085
+ 320,
1086
+ 150
1087
+ ],
1088
+ "flags": {},
1089
+ "order": 20,
1090
+ "mode": 0,
1091
+ "inputs": [
1092
+ {
1093
+ "name": "model",
1094
+ "type": "MODEL",
1095
+ "link": 28
1096
+ },
1097
+ {
1098
+ "name": "device",
1099
+ "type": "COMBO",
1100
+ "link": null,
1101
+ "widget": {
1102
+ "name": "device"
1103
+ }
1104
+ },
1105
+ {
1106
+ "name": "dtype",
1107
+ "type": "COMBO",
1108
+ "link": null,
1109
+ "widget": {
1110
+ "name": "dtype"
1111
+ }
1112
+ }
1113
+ ],
1114
+ "outputs": [
1115
+ {
1116
+ "name": "MODEL",
1117
+ "type": "MODEL",
1118
+ "links": [
1119
+ 18
1120
+ ]
1121
+ }
1122
+ ],
1123
+ "properties": {
1124
+ "Node name for S&R": "QwenImage21Cache",
1125
+ "cnr_id": "comfy-core",
1126
+ "ver": "0.37.0"
1127
+ },
1128
+ "widgets_values": [
1129
+ "off",
1130
+ "default"
1131
+ ]
1132
+ },
1133
+ {
1134
+ "id": 24,
1135
+ "type": "PrimitiveFloat",
1136
+ "pos": [
1137
+ 0,
1138
+ 800
1139
+ ],
1140
+ "size": [
1141
+ 320,
1142
+ 150
1143
+ ],
1144
+ "flags": {},
1145
+ "order": 21,
1146
+ "mode": 0,
1147
+ "inputs": [
1148
+ {
1149
+ "name": "value",
1150
+ "type": "FLOAT",
1151
+ "link": null,
1152
+ "widget": {
1153
+ "name": "value"
1154
+ }
1155
+ }
1156
+ ],
1157
+ "outputs": [
1158
+ {
1159
+ "name": "FLOAT",
1160
+ "type": "FLOAT",
1161
+ "links": [
1162
+ 6
1163
+ ]
1164
+ }
1165
+ ],
1166
+ "properties": {
1167
+ "Node name for S&R": "PrimitiveFloat",
1168
+ "cnr_id": "comfy-core",
1169
+ "ver": "0.37.0"
1170
+ },
1171
+ "widgets_values": [
1172
+ 2.718281828459045
1173
+ ]
1174
+ }
1175
+ ],
1176
+ "links": [
1177
+ [
1178
+ 1,
1179
+ 1,
1180
+ 0,
1181
+ 2,
1182
+ 0,
1183
+ "MODEL"
1184
+ ],
1185
+ [
1186
+ 2,
1187
+ 3,
1188
+ 0,
1189
+ 5,
1190
+ 0,
1191
+ "CLIP"
1192
+ ],
1193
+ [
1194
+ 3,
1195
+ 4,
1196
+ 0,
1197
+ 5,
1198
+ 1,
1199
+ "VAE"
1200
+ ],
1201
+ [
1202
+ 4,
1203
+ 5,
1204
+ 2,
1205
+ 6,
1206
+ 0,
1207
+ "LATENT"
1208
+ ],
1209
+ [
1210
+ 5,
1211
+ 6,
1212
+ 0,
1213
+ 7,
1214
+ 0,
1215
+ "STRING"
1216
+ ],
1217
+ [
1218
+ 6,
1219
+ 24,
1220
+ 0,
1221
+ 7,
1222
+ 1,
1223
+ "FLOAT"
1224
+ ],
1225
+ [
1226
+ 7,
1227
+ 7,
1228
+ 0,
1229
+ 8,
1230
+ 1,
1231
+ "FLOAT"
1232
+ ],
1233
+ [
1234
+ 8,
1235
+ 7,
1236
+ 0,
1237
+ 9,
1238
+ 1,
1239
+ "FLOAT"
1240
+ ],
1241
+ [
1242
+ 9,
1243
+ 7,
1244
+ 0,
1245
+ 10,
1246
+ 1,
1247
+ "FLOAT"
1248
+ ],
1249
+ [
1250
+ 10,
1251
+ 7,
1252
+ 0,
1253
+ 11,
1254
+ 1,
1255
+ "FLOAT"
1256
+ ],
1257
+ [
1258
+ 11,
1259
+ 7,
1260
+ 0,
1261
+ 12,
1262
+ 1,
1263
+ "FLOAT"
1264
+ ],
1265
+ [
1266
+ 12,
1267
+ 8,
1268
+ 0,
1269
+ 13,
1270
+ 0,
1271
+ "FLOAT"
1272
+ ],
1273
+ [
1274
+ 13,
1275
+ 9,
1276
+ 0,
1277
+ 13,
1278
+ 1,
1279
+ "FLOAT"
1280
+ ],
1281
+ [
1282
+ 14,
1283
+ 10,
1284
+ 0,
1285
+ 13,
1286
+ 2,
1287
+ "FLOAT"
1288
+ ],
1289
+ [
1290
+ 15,
1291
+ 11,
1292
+ 0,
1293
+ 13,
1294
+ 3,
1295
+ "FLOAT"
1296
+ ],
1297
+ [
1298
+ 16,
1299
+ 12,
1300
+ 0,
1301
+ 13,
1302
+ 4,
1303
+ "FLOAT"
1304
+ ],
1305
+ [
1306
+ 17,
1307
+ 13,
1308
+ 0,
1309
+ 14,
1310
+ 0,
1311
+ "STRING"
1312
+ ],
1313
+ [
1314
+ 18,
1315
+ 23,
1316
+ 0,
1317
+ 15,
1318
+ 0,
1319
+ "MODEL"
1320
+ ],
1321
+ [
1322
+ 19,
1323
+ 5,
1324
+ 0,
1325
+ 15,
1326
+ 1,
1327
+ "CONDITIONING"
1328
+ ],
1329
+ [
1330
+ 20,
1331
+ 16,
1332
+ 0,
1333
+ 18,
1334
+ 0,
1335
+ "NOISE"
1336
+ ],
1337
+ [
1338
+ 21,
1339
+ 15,
1340
+ 0,
1341
+ 18,
1342
+ 1,
1343
+ "GUIDER"
1344
+ ],
1345
+ [
1346
+ 22,
1347
+ 17,
1348
+ 0,
1349
+ 18,
1350
+ 2,
1351
+ "SAMPLER"
1352
+ ],
1353
+ [
1354
+ 23,
1355
+ 14,
1356
+ 0,
1357
+ 18,
1358
+ 3,
1359
+ "SIGMAS"
1360
+ ],
1361
+ [
1362
+ 24,
1363
+ 5,
1364
+ 2,
1365
+ 18,
1366
+ 4,
1367
+ "LATENT"
1368
+ ],
1369
+ [
1370
+ 25,
1371
+ 18,
1372
+ 0,
1373
+ 19,
1374
+ 0,
1375
+ "LATENT"
1376
+ ],
1377
+ [
1378
+ 26,
1379
+ 4,
1380
+ 0,
1381
+ 19,
1382
+ 1,
1383
+ "VAE"
1384
+ ],
1385
+ [
1386
+ 27,
1387
+ 19,
1388
+ 0,
1389
+ 20,
1390
+ 0,
1391
+ "IMAGE"
1392
+ ],
1393
+ [
1394
+ 28,
1395
+ 2,
1396
+ 0,
1397
+ 23,
1398
+ 0,
1399
+ "MODEL"
1400
+ ]
1401
+ ],
1402
+ "groups": [
1403
+ {
1404
+ "title": "Six-step schedule / 六步调度 · automatic resolution shift",
1405
+ "bounding": [
1406
+ -40,
1407
+ 730,
1408
+ 2620,
1409
+ 760
1410
+ ],
1411
+ "color": "#3f789e",
1412
+ "font_size": 24,
1413
+ "flags": {}
1414
+ }
1415
+ ],
1416
+ "config": {},
1417
+ "extra": {},
1418
+ "version": 0.4
1419
+ }