MOSS-Image-SFT-DeBand-int8 / workflows /moss_deband_int8.json
matlod's picture
Add README, examples and int8 workflow
93a3649 verified
Raw History Blame Contribute Delete
14.5 kB
{
"last_node_id": 18,
"last_link_id": 18,
"nodes": [
{
"id": 1,
"type": "CustomCombo",
"pos": [
-1300,
-600
],
"size": [
520,
214
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": []
},
{
"name": "INDEX",
"type": "INT",
"links": [
4
]
}
],
"properties": {
"Node name for S&R": "CustomCombo"
},
"widgets_values": [
"DeBand · 25 steps",
0,
"DeBand · 25 steps",
"DeBand+ · 25 steps",
"DeBand Fast · 10 steps",
""
],
"title": "Version (sets steps)",
"color": "#223",
"bgcolor": "#335"
},
{
"id": 2,
"type": "MarkdownNote",
"pos": [
-1300,
-346
],
"size": [
520,
330
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {
"Node name for S&R": "MarkdownNote"
},
"widgets_values": [
"**MOSS-Image SFT DeBand (int8)**\n\n1. In **Model** below, pick the DeBand file you downloaded.\n2. Pick the same **Version** above; it sets the steps.\n\n- **DeBand**: banding fixed, closest to SFT. 25 steps.\n- **DeBand+**: also fixes wide images and big skies. 25 steps.\n- **DeBand Fast**: lodestones 8-step DMD baked in. 10 steps.\n\nNo LoRAs or custom nodes needed."
],
"title": "How to use"
},
{
"id": 3,
"type": "UNETLoader",
"pos": [
-1300,
114
],
"size": [
520,
124
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
5
]
}
],
"properties": {
"Node name for S&R": "UNETLoader"
},
"widgets_values": [
"moss_image_sft_deband_int8_convrot.safetensors",
"default"
],
"title": "Model"
},
{
"id": 4,
"type": "CLIPLoader",
"pos": [
-1300,
278
],
"size": [
520,
152
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
1,
3
]
}
],
"properties": {
"Node name for S&R": "CLIPLoader"
},
"widgets_values": [
"qwen3.5_9b_int8_convrot.safetensors",
"moss_image",
"default"
]
},
{
"id": 5,
"type": "VAELoader",
"pos": [
-1300,
470
],
"size": [
520,
96
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
17
]
}
],
"properties": {
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"flux2-vae.safetensors"
]
},
{
"id": 6,
"type": "PrimitiveStringMultiline",
"pos": [
-1300,
606
],
"size": [
520,
300
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": [
2
]
}
],
"properties": {
"Node name for S&R": "PrimitiveStringMultiline"
},
"widgets_values": [
"A cozy anime illustration of a beautiful, cute woman in her early thirties with a graceful adult face and figure, sleek glossy black hair in a short bob, a soft white fringe of bangs framing her face, delicate gold hairpins shaped like snowflakes, sparkling diamond-blue eyes and a gentle blush. She wears an oversized white knit sweater with a cute little penguin knitted on the front, a flowing mid-length white pleated skirt that falls below her knees, a soft sky-blue scarf and white socks, with a thin gold necklace holding a small blue gem. She sits on a wide wooden window seat piled with pale blue and white cushions and a knitted blanket, holding a steaming white mug decorated with a little penguin in both hands and smiling warmly at the viewer. Through the large window behind her, a calm sky fades smoothly from soft gold near the horizon to icy pale blue and deep diamond blue at the top, over a glassy turquoise bay with glittering ice floes and drifting icebergs, where a few little penguins waddle along the snowy shore. A small hand-painted wooden sign on the windowsill reads \"MOSS-Image\". Cool winter light with warm gold accents, soft cel shading, clean line art, detailed background, gentle and wholesome mood."
],
"title": "Prompt",
"color": "#232",
"bgcolor": "#353"
},
{
"id": 7,
"type": "CLIPTextEncode",
"pos": [
-1300,
946
],
"size": [
520,
166
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 1
},
{
"name": "text",
"type": "STRING",
"link": 2,
"widget": {
"name": "text"
}
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
10
]
}
],
"properties": {
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"A cozy anime illustration of a beautiful, cute woman in her early thirties with a graceful adult face and figure, sleek glossy black hair in a short bob, a soft white fringe of bangs framing her face, delicate gold hairpins shaped like snowflakes, sparkling diamond-blue eyes and a gentle blush. She wears an oversized white knit sweater with a cute little penguin knitted on the front, a flowing mid-length white pleated skirt that falls below her knees, a soft sky-blue scarf and white socks, with a thin gold necklace holding a small blue gem. She sits on a wide wooden window seat piled with pale blue and white cushions and a knitted blanket, holding a steaming white mug decorated with a little penguin in both hands and smiling warmly at the viewer. Through the large window behind her, a calm sky fades smoothly from soft gold near the horizon to icy pale blue and deep diamond blue at the top, over a glassy turquoise bay with glittering ice floes and drifting icebergs, where a few little penguins waddle along the snowy shore. A small hand-painted wooden sign on the windowsill reads \"MOSS-Image\". Cool winter light with warm gold accents, soft cel shading, clean line art, detailed background, gentle and wholesome mood."
],
"title": "Positive"
},
{
"id": 8,
"type": "CLIPTextEncode",
"pos": [
-1300,
1152
],
"size": [
520,
166
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 3
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
11
]
}
],
"properties": {
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"worst quality, bad anatomy, watermark, jpeg artifact"
],
"title": "Negative"
},
{
"id": 9,
"type": "ComfyMathExpression",
"pos": [
-700,
-600
],
"size": [
460,
214
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 4,
"label": "a"
},
{
"name": "values.b",
"type": "FLOAT,INT,BOOLEAN",
"link": null,
"shape": 7,
"label": "b"
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
8
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"25 if a == 0 else (25 if a == 1 else (10))"
],
"title": "steps"
},
{
"id": 10,
"type": "TemporalScoreRescaling",
"pos": [
520,
-600
],
"size": [
520,
124
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 5
}
],
"outputs": [
{
"name": "patched_model",
"type": "MODEL",
"links": [
6
]
}
],
"properties": {
"Node name for S&R": "TemporalScoreRescaling"
},
"widgets_values": [
0.95,
1.0
]
},
{
"id": 11,
"type": "SkipLayerGuidanceDiTSimple",
"pos": [
520,
-436
],
"size": [
520,
180
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 6
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
7,
9
]
}
],
"properties": {
"Node name for S&R": "SkipLayerGuidanceDiTSimple"
},
"widgets_values": [
"",
"22, 24",
0.1,
0.7
]
},
{
"id": 12,
"type": "BasicScheduler",
"pos": [
520,
-216
],
"size": [
520,
152
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 7
},
{
"name": "steps",
"type": "INT",
"link": 8,
"widget": {
"name": "steps"
}
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
13
]
}
],
"properties": {
"Node name for S&R": "BasicScheduler"
},
"widgets_values": [
"simple",
25,
1.0
]
},
{
"id": 13,
"type": "SamplerER_SDE",
"pos": [
520,
-24
],
"size": [
520,
180
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
12
]
}
],
"properties": {
"Node name for S&R": "SamplerER_SDE"
},
"widgets_values": [
"ER-SDE",
3,
1.0,
1.05
]
},
{
"id": 14,
"type": "PrimitiveInt",
"pos": [
520,
196
],
"size": [
520,
124
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
15
]
}
],
"properties": {
"Node name for S&R": "PrimitiveInt"
},
"widgets_values": [
7,
"randomize"
],
"title": "Seed",
"color": "#322",
"bgcolor": "#533"
},
{
"id": 15,
"type": "EmptyFlux2LatentImage",
"pos": [
520,
360
],
"size": [
520,
152
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
14
]
}
],
"properties": {
"Node name for S&R": "EmptyFlux2LatentImage"
},
"widgets_values": [
1024,
1024,
1
],
"title": "Size"
},
{
"id": 16,
"type": "SamplerCustom",
"pos": [
520,
552
],
"size": [
520,
300
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 9
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 10
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 11
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 12
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 13
},
{
"name": "latent_image",
"type": "LATENT",
"link": 14
},
{
"name": "noise_seed",
"type": "INT",
"link": 15,
"widget": {
"name": "noise_seed"
}
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": [
16
]
},
{
"name": "denoised_output",
"type": "LATENT",
"links": []
}
],
"properties": {
"Node name for S&R": "SamplerCustom"
},
"widgets_values": [
true,
7,
"fixed",
3.0
]
},
{
"id": 17,
"type": "VAEDecode",
"pos": [
520,
892
],
"size": [
520,
92
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 16
},
{
"name": "vae",
"type": "VAE",
"link": 17
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
18
]
}
],
"properties": {
"Node name for S&R": "VAEDecode"
},
"widgets_values": []
},
{
"id": 18,
"type": "SaveImage",
"pos": [
1120,
-600
],
"size": [
900,
1000
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 18
}
],
"outputs": [],
"properties": {
"Node name for S&R": "SaveImage"
},
"widgets_values": [
"moss_deband"
]
}
],
"links": [
[
1,
4,
0,
7,
0,
"CLIP"
],
[
2,
6,
0,
7,
1,
"STRING"
],
[
3,
4,
0,
8,
0,
"CLIP"
],
[
4,
1,
1,
9,
0,
"INT"
],
[
5,
3,
0,
10,
0,
"MODEL"
],
[
6,
10,
0,
11,
0,
"MODEL"
],
[
7,
11,
0,
12,
0,
"MODEL"
],
[
8,
9,
1,
12,
1,
"INT"
],
[
9,
11,
0,
16,
0,
"MODEL"
],
[
10,
7,
0,
16,
1,
"CONDITIONING"
],
[
11,
8,
0,
16,
2,
"CONDITIONING"
],
[
12,
13,
0,
16,
3,
"SAMPLER"
],
[
13,
12,
0,
16,
4,
"SIGMAS"
],
[
14,
15,
0,
16,
5,
"LATENT"
],
[
15,
14,
0,
16,
6,
"INT"
],
[
16,
16,
0,
17,
0,
"LATENT"
],
[
17,
5,
0,
17,
1,
"VAE"
],
[
18,
17,
0,
18,
0,
"IMAGE"
]
],
"groups": [
{
"title": "① Pick a version",
"bounding": [
-1320,
-666,
560,
670
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"title": "② Models & prompt",
"bounding": [
-1320,
48,
560,
1290
],
"color": "#444",
"font_size": 24,
"flags": {}
},
{
"title": "Preset values (automatic)",
"bounding": [
-720,
-666,
500,
300
],
"color": "#444",
"font_size": 24,
"flags": {}
},
{
"title": "④ Sampling",
"bounding": [
500,
-666,
560,
1670
],
"color": "#8a5a2b",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.55,
"offset": [
900,
420
]
}
},
"version": 0.4
}