439 lines
9.3 KiB
JSON
Executable File
439 lines
9.3 KiB
JSON
Executable File
{
|
|
"id": "c76df118-f3eb-4efa-93d1-18626df4f016",
|
|
"revision": 0,
|
|
"last_node_id": 44,
|
|
"last_link_id": 87,
|
|
"nodes": [
|
|
{
|
|
"id": 7,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
413,
|
|
389
|
|
],
|
|
"size": [
|
|
425.27801513671875,
|
|
180.6060791015625
|
|
],
|
|
"flags": {},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 87
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"slot_index": 0,
|
|
"links": [
|
|
52
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.64",
|
|
"Node name for S&R": "CLIPTextEncode"
|
|
},
|
|
"widgets_values": [
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"id": 3,
|
|
"type": "KSampler",
|
|
"pos": [
|
|
863,
|
|
187
|
|
],
|
|
"size": [
|
|
315,
|
|
474
|
|
],
|
|
"flags": {},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 86
|
|
},
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"link": 46
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"link": 52
|
|
},
|
|
{
|
|
"name": "latent_image",
|
|
"type": "LATENT",
|
|
"link": 38
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"slot_index": 0,
|
|
"links": [
|
|
35
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.64",
|
|
"Node name for S&R": "KSampler"
|
|
},
|
|
"widgets_values": [
|
|
363535877769015,
|
|
"randomize",
|
|
30,
|
|
4.5,
|
|
"euler",
|
|
"simple",
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 6,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
415,
|
|
186
|
|
],
|
|
"size": [
|
|
422.84503173828125,
|
|
164.31304931640625
|
|
],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 84
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"slot_index": 0,
|
|
"links": [
|
|
46
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.64",
|
|
"Node name for S&R": "CLIPTextEncode"
|
|
},
|
|
"widgets_values": [
|
|
"A neon blue-green frog with vibrant neon purple spots stares forward with its left eye moving subtly. The frog's skin is textured with small bumps, and its spots appear in irregular patterns across its head and face. The eye is round and black with a subtle shine. The head is slightly tilted to its left, and the body is barely visible. The background is a flat, solid deep blue color, extending beyond the frog in all directions. The camera zooms in slowly on the frog's eye and the frog looks directly at the viewer. The overall lighting is bright and diffused, creating a soft appearance."
|
|
]
|
|
},
|
|
{
|
|
"id": 21,
|
|
"type": "EmptyMochiLatentVideo",
|
|
"pos": [
|
|
478.55859375,
|
|
635.787353515625
|
|
],
|
|
"size": [
|
|
315,
|
|
130
|
|
],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"slot_index": 0,
|
|
"links": [
|
|
38
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.64",
|
|
"Node name for S&R": "EmptyMochiLatentVideo"
|
|
},
|
|
"widgets_values": [
|
|
848,
|
|
480,
|
|
25,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 8,
|
|
"type": "VAEDecode",
|
|
"pos": [
|
|
898.748046875,
|
|
704.1561279296875
|
|
],
|
|
"size": [
|
|
210,
|
|
46
|
|
],
|
|
"flags": {},
|
|
"order": 6,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "samples",
|
|
"type": "LATENT",
|
|
"link": 35
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 85
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"slot_index": 0,
|
|
"links": [
|
|
56
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.64",
|
|
"Node name for S&R": "VAEDecode"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 44,
|
|
"type": "CheckpointLoaderAdvancedDisTorch2MultiGPU",
|
|
"pos": [
|
|
-1.363607406616211,
|
|
200.74766540527344
|
|
],
|
|
"size": [
|
|
397.9400329589844,
|
|
338
|
|
],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
86
|
|
]
|
|
},
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"links": [
|
|
84,
|
|
87
|
|
]
|
|
},
|
|
{
|
|
"name": "VAE",
|
|
"type": "VAE",
|
|
"links": [
|
|
85
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"cnr_id": "comfyui-multigpu",
|
|
"ver": "0d6dfc7524472943ba912a6ec3088757edba15c3",
|
|
"Node name for S&R": "CheckpointLoaderAdvancedDisTorch2MultiGPU"
|
|
},
|
|
"widgets_values": [
|
|
"mochi_preview_fp8_scaled.safetensors",
|
|
"cuda:0",
|
|
5,
|
|
"cpu",
|
|
"cuda:1",
|
|
2,
|
|
"cpu",
|
|
"cuda:1",
|
|
"",
|
|
"",
|
|
true
|
|
],
|
|
"color": "#008181",
|
|
"bgcolor": "rgba(24,24,27,.9)"
|
|
},
|
|
{
|
|
"id": 41,
|
|
"type": "MarkdownNote",
|
|
"pos": [
|
|
-570.2321166992188,
|
|
151.1495361328125
|
|
],
|
|
"size": [
|
|
542.65576171875,
|
|
531.9367065429688
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [],
|
|
"title": "ComfyUI-MultiGPU - CheckpointLoaderAdvancedDisTorch2MultiGPU",
|
|
"properties": {},
|
|
"widgets_values": [
|
|
"A mochi all-in-one checkpoint to test ComfyUI-MultiGPU CheckpointLoaderAdvancedDisTorch2 functionality. In this case we are offloading 45% of the UNet, 55% of the CLIP, and assigning the VAE device independently\n## Custom Node\n\n- [ComfyUI-MultiGPU](https://github.com/pollockjj/ComfyUI-MultiGPU)\n```\n📂 ComfyUI/\n├── 📂 custom_nodes/\n│ ├── 📂 ComfyUI-MultiGPU/\n```\n## Model links\n\n**checkpoints**\n\n - [mochi_preview_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/mochi_preview_repackaged/blob/main/all_in_one/mochi_preview_fp8_scaled.safetensors) \n\n```\n📂 ComfyUI/\n├─ 📂 models/\n│ ├─ 📂 checkpoints/\n│ │ └── mochi_preview_fp8_scaled.safetensors [🟩🟩🟩🟪🟪⚙️⚙️⚙️⚙️⚙️]\n```\n## Device Mapping (Example: Two GPUs, 1 CPU)\n```\n🖥️ system \n├── 🟢 cuda:0\n│ └── mochi_preview_fp8_scaled.safetensors - UNet [ 🟩🟩🟩]\n├── 🟣 cuda:1\n│ └── mochi_preview_fp8_scaled.safetensors - CLIP [🟪🟪]\n│ └── mochi_preview_fp8_scaled.safetensors - VAE\n├── ⚙️ cpu\n └── mochi_preview_fp8_scaled.safetensors - UNET [⚙️⚙️⚙️]\n └── mochi_preview_fp8_scaled.safetensors - CLIP [⚙️⚙️]\n```"
|
|
],
|
|
"color": "#008181",
|
|
"bgcolor": "rgba(24,24,27,.9)"
|
|
},
|
|
{
|
|
"id": 28,
|
|
"type": "SaveAnimatedWEBP",
|
|
"pos": [
|
|
1216.383056640625,
|
|
160.4508056640625
|
|
],
|
|
"size": [
|
|
847.3048706054688,
|
|
625.6065673828125
|
|
],
|
|
"flags": {},
|
|
"order": 7,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 56
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.64",
|
|
"Node name for S&R": "SaveAnimatedWEBP"
|
|
},
|
|
"widgets_values": [
|
|
"MultiGPU",
|
|
24,
|
|
false,
|
|
90,
|
|
"default"
|
|
]
|
|
}
|
|
],
|
|
"links": [
|
|
[
|
|
35,
|
|
3,
|
|
0,
|
|
8,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
38,
|
|
21,
|
|
0,
|
|
3,
|
|
3,
|
|
"LATENT"
|
|
],
|
|
[
|
|
46,
|
|
6,
|
|
0,
|
|
3,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
52,
|
|
7,
|
|
0,
|
|
3,
|
|
2,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
56,
|
|
8,
|
|
0,
|
|
28,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
84,
|
|
44,
|
|
1,
|
|
6,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
85,
|
|
44,
|
|
2,
|
|
8,
|
|
1,
|
|
"VAE"
|
|
],
|
|
[
|
|
86,
|
|
44,
|
|
0,
|
|
3,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
87,
|
|
44,
|
|
1,
|
|
7,
|
|
0,
|
|
"CLIP"
|
|
]
|
|
],
|
|
"groups": [],
|
|
"config": {},
|
|
"extra": {
|
|
"ds": {
|
|
"scale": 0.8390545288824313,
|
|
"offset": [
|
|
575.1578342200211,
|
|
87.97767931514372
|
|
]
|
|
},
|
|
"frontendVersion": "1.27.10",
|
|
"VHS_latentpreview": false,
|
|
"VHS_latentpreviewrate": 0,
|
|
"VHS_MetadataImage": true,
|
|
"VHS_KeepIntermediate": true
|
|
},
|
|
"version": 0.4
|
|
} |