PLaszlo commited on
Commit
4082bd3
·
verified ·
1 Parent(s): e541975

Upload 8 files

Browse files

new loras, 05.21

tempfiles/clthmthblckbx_CC_box_lr1_0520_rank128_bf16.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6b079881c65b5590f119f4dc846dbe43821a33426a19e1813b33c936a5928478
3
+ size 1267894952
tempfiles/clthmthblckbx_CC_box_lr1_0520_workflow.json ADDED
@@ -0,0 +1,1210 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "fc022933-cf60-4b27-9f8c-f4efa5d78cc9",
3
+ "revision": 0,
4
+ "last_node_id": 308,
5
+ "last_link_id": 762,
6
+ "nodes": [
7
+ {
8
+ "id": 88,
9
+ "type": "Display Any (rgthree)",
10
+ "pos": [
11
+ 1170,
12
+ 90
13
+ ],
14
+ "size": [
15
+ 210,
16
+ 88
17
+ ],
18
+ "flags": {},
19
+ "order": 19,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "dir": 3,
24
+ "name": "source",
25
+ "type": "*",
26
+ "link": 182
27
+ }
28
+ ],
29
+ "outputs": [],
30
+ "title": "Number of epochs",
31
+ "properties": {
32
+ "cnr_id": "rgthree-comfy",
33
+ "ver": "32142fe476878a354dda6e2d4b5ea98960de3ced",
34
+ "Node name for S&R": "Display Any (rgthree)",
35
+ "aux_id": "rgthree/rgthree-comfy"
36
+ },
37
+ "widgets_values": [
38
+ ""
39
+ ]
40
+ },
41
+ {
42
+ "id": 137,
43
+ "type": "TrainDatasetGeneralConfig",
44
+ "pos": [
45
+ -1424.13720703125,
46
+ 169.72499084472656
47
+ ],
48
+ "size": [
49
+ 316.3266296386719,
50
+ 202
51
+ ],
52
+ "flags": {},
53
+ "order": 0,
54
+ "mode": 0,
55
+ "inputs": [],
56
+ "outputs": [
57
+ {
58
+ "name": "dataset_general",
59
+ "type": "JSON",
60
+ "links": [
61
+ 239,
62
+ 760
63
+ ]
64
+ }
65
+ ],
66
+ "properties": {
67
+ "cnr_id": "comfyui-fluxtrainer",
68
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
69
+ "Node name for S&R": "TrainDatasetGeneralConfig",
70
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
71
+ },
72
+ "widgets_values": [
73
+ false,
74
+ false,
75
+ false,
76
+ 0,
77
+ false,
78
+ false,
79
+ ".txt"
80
+ ]
81
+ },
82
+ {
83
+ "id": 113,
84
+ "type": "Note",
85
+ "pos": [
86
+ -1063.4300537109375,
87
+ -68.25479888916016
88
+ ],
89
+ "size": [
90
+ 754.6021728515625,
91
+ 145.63734436035156
92
+ ],
93
+ "flags": {},
94
+ "order": 1,
95
+ "mode": 0,
96
+ "inputs": [],
97
+ "outputs": [],
98
+ "properties": {
99
+ "text": ""
100
+ },
101
+ "widgets_values": [
102
+ "For multiresolution training, input same source directory with different dataset resolution. From what I hear, Flux likes multiple resolutions.\n\nFor single resolution training, just add single dataset."
103
+ ],
104
+ "color": "#432",
105
+ "bgcolor": "#653"
106
+ },
107
+ {
108
+ "id": 116,
109
+ "type": "Note",
110
+ "pos": [
111
+ 457.6540832519531,
112
+ -127.11420440673828
113
+ ],
114
+ "size": [
115
+ 352.5264587402344,
116
+ 88
117
+ ],
118
+ "flags": {},
119
+ "order": 2,
120
+ "mode": 0,
121
+ "inputs": [],
122
+ "outputs": [],
123
+ "properties": {
124
+ "text": ""
125
+ },
126
+ "widgets_values": [
127
+ "Validation sampling settings are set here for all the sampler nodes."
128
+ ],
129
+ "color": "#432",
130
+ "bgcolor": "#653"
131
+ },
132
+ {
133
+ "id": 131,
134
+ "type": "Note",
135
+ "pos": [
136
+ 478,
137
+ -884
138
+ ],
139
+ "size": [
140
+ 376.41943359375,
141
+ 106.31529998779297
142
+ ],
143
+ "flags": {},
144
+ "order": 3,
145
+ "mode": 0,
146
+ "inputs": [],
147
+ "outputs": [],
148
+ "properties": {
149
+ "text": ""
150
+ },
151
+ "widgets_values": [
152
+ "sanity check that all the args are chosen correctly"
153
+ ],
154
+ "color": "#432",
155
+ "bgcolor": "#653"
156
+ },
157
+ {
158
+ "id": 115,
159
+ "type": "Note",
160
+ "pos": [
161
+ -69.74251556396484,
162
+ -118.11553955078125
163
+ ],
164
+ "size": [
165
+ 482.8849182128906,
166
+ 183.01109313964844
167
+ ],
168
+ "flags": {},
169
+ "order": 4,
170
+ "mode": 0,
171
+ "inputs": [],
172
+ "outputs": [],
173
+ "properties": {
174
+ "text": ""
175
+ },
176
+ "widgets_values": [
177
+ "You can use same models as you use for inference in Comfy. When fp8_base is enabled, the model is downcasted to torch.float_e4m3fn on initialize, meaning if you load fp8 model here it should also be in same format."
178
+ ],
179
+ "color": "#432",
180
+ "bgcolor": "#653"
181
+ },
182
+ {
183
+ "id": 138,
184
+ "type": "OptimizerConfigAdafactor",
185
+ "pos": [
186
+ 244.04385375976562,
187
+ 345.0316162109375
188
+ ],
189
+ "size": [
190
+ 402.7909240722656,
191
+ 387.0909118652344
192
+ ],
193
+ "flags": {},
194
+ "order": 5,
195
+ "mode": 0,
196
+ "inputs": [],
197
+ "outputs": [
198
+ {
199
+ "name": "optimizer_settings",
200
+ "type": "ARGS",
201
+ "links": [
202
+ 293
203
+ ]
204
+ }
205
+ ],
206
+ "properties": {
207
+ "cnr_id": "comfyui-fluxtrainer",
208
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
209
+ "Node name for S&R": "OptimizerConfigAdafactor",
210
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
211
+ },
212
+ "widgets_values": [
213
+ 1,
214
+ "constant",
215
+ 0,
216
+ 1,
217
+ 1,
218
+ false,
219
+ false,
220
+ false,
221
+ 1,
222
+ 0,
223
+ ""
224
+ ]
225
+ },
226
+ {
227
+ "id": 133,
228
+ "type": "FluxTrainEnd",
229
+ "pos": [
230
+ 1939.8726806640625,
231
+ 818.8919677734375
232
+ ],
233
+ "size": [
234
+ 317.4000244140625,
235
+ 98
236
+ ],
237
+ "flags": {},
238
+ "order": 21,
239
+ "mode": 0,
240
+ "inputs": [
241
+ {
242
+ "name": "network_trainer",
243
+ "type": "NETWORKTRAINER",
244
+ "link": 754
245
+ }
246
+ ],
247
+ "outputs": [
248
+ {
249
+ "name": "lora_name",
250
+ "type": "STRING",
251
+ "slot_index": 0,
252
+ "links": [
253
+ 758
254
+ ]
255
+ },
256
+ {
257
+ "name": "metadata",
258
+ "type": "STRING",
259
+ "links": null
260
+ },
261
+ {
262
+ "name": "lora_path",
263
+ "type": "STRING",
264
+ "slot_index": 2,
265
+ "links": [
266
+ 759
267
+ ]
268
+ }
269
+ ],
270
+ "properties": {
271
+ "cnr_id": "comfyui-fluxtrainer",
272
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
273
+ "Node name for S&R": "FluxTrainEnd",
274
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
275
+ },
276
+ "widgets_values": [
277
+ false
278
+ ],
279
+ "color": "#322",
280
+ "bgcolor": "#533"
281
+ },
282
+ {
283
+ "id": 190,
284
+ "type": "ComfyDeployOutputText",
285
+ "pos": [
286
+ 2070.00146484375,
287
+ 1017.927001953125
288
+ ],
289
+ "size": [
290
+ 400,
291
+ 200
292
+ ],
293
+ "flags": {},
294
+ "order": 6,
295
+ "mode": 4,
296
+ "inputs": [
297
+ {
298
+ "name": "text",
299
+ "type": "STRING",
300
+ "link": null
301
+ }
302
+ ],
303
+ "outputs": [],
304
+ "properties": {
305
+ "cnr_id": "comfyui-deploy",
306
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
307
+ "Node name for S&R": "ComfyDeployOutputText"
308
+ },
309
+ "widgets_values": [
310
+ "txt",
311
+ "output_text",
312
+ "output_text"
313
+ ]
314
+ },
315
+ {
316
+ "id": 301,
317
+ "type": "ComfyUIDeployExternalNumberInt",
318
+ "pos": [
319
+ 1491.6195068359375,
320
+ 519.4288940429688
321
+ ],
322
+ "size": [
323
+ 453.5999755859375,
324
+ 200
325
+ ],
326
+ "flags": {},
327
+ "order": 7,
328
+ "mode": 4,
329
+ "inputs": [],
330
+ "outputs": [
331
+ {
332
+ "name": "value",
333
+ "type": "INT",
334
+ "links": []
335
+ }
336
+ ],
337
+ "properties": {
338
+ "cnr_id": "comfyui-deploy",
339
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
340
+ "Node name for S&R": "ComfyUIDeployExternalNumberInt"
341
+ },
342
+ "widgets_values": [
343
+ "steps times 1",
344
+ 2500,
345
+ "",
346
+ ""
347
+ ]
348
+ },
349
+ {
350
+ "id": 135,
351
+ "type": "StringConstantMultiline",
352
+ "pos": [
353
+ -12.889997482299805,
354
+ 802.8369750976562
355
+ ],
356
+ "size": [
357
+ 625.9965209960938,
358
+ 465.0767517089844
359
+ ],
360
+ "flags": {},
361
+ "order": 8,
362
+ "mode": 0,
363
+ "inputs": [],
364
+ "outputs": [
365
+ {
366
+ "name": "STRING",
367
+ "type": "STRING",
368
+ "slot_index": 0,
369
+ "links": [
370
+ 237
371
+ ]
372
+ }
373
+ ],
374
+ "properties": {
375
+ "cnr_id": "comfyui-kjnodes",
376
+ "ver": "4d8cd3daa4aa8c411c4a4a6a2a97199bd46d1b4e",
377
+ "Node name for S&R": "StringConstantMultiline",
378
+ "aux_id": "kijai/ComfyUI-KJNodes"
379
+ },
380
+ "widgets_values": [
381
+ "Professional product photography of clthmthblckbx. Magical background, perfect light and shadows, product placed on the reflective metal desk.",
382
+ true
383
+ ]
384
+ },
385
+ {
386
+ "id": 187,
387
+ "type": "ComfyUIDeployExternalTextAny",
388
+ "pos": [
389
+ -1287.989501953125,
390
+ 788.010498046875
391
+ ],
392
+ "size": [
393
+ 428.4000244140625,
394
+ 200
395
+ ],
396
+ "flags": {},
397
+ "order": 9,
398
+ "mode": 4,
399
+ "inputs": [],
400
+ "outputs": [
401
+ {
402
+ "name": "text",
403
+ "type": "*",
404
+ "slot_index": 0,
405
+ "links": [
406
+ 332,
407
+ 333
408
+ ]
409
+ }
410
+ ],
411
+ "properties": {
412
+ "cnr_id": "comfyui-deploy",
413
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
414
+ "Node name for S&R": "ComfyUIDeployExternalTextAny"
415
+ },
416
+ "widgets_values": [
417
+ "product_id",
418
+ "",
419
+ "Product ID",
420
+ ""
421
+ ]
422
+ },
423
+ {
424
+ "id": 185,
425
+ "type": "ComfyUIDeployStringCombine",
426
+ "pos": [
427
+ -697.0902709960938,
428
+ 710.736328125
429
+ ],
430
+ "size": [
431
+ 400,
432
+ 244
433
+ ],
434
+ "flags": {},
435
+ "order": 13,
436
+ "mode": 4,
437
+ "inputs": [
438
+ {
439
+ "name": "text_b",
440
+ "shape": 7,
441
+ "type": "STRING",
442
+ "widget": {
443
+ "name": "text_b"
444
+ },
445
+ "link": 332
446
+ }
447
+ ],
448
+ "outputs": [
449
+ {
450
+ "name": "STRING",
451
+ "type": "STRING",
452
+ "slot_index": 0,
453
+ "links": []
454
+ }
455
+ ],
456
+ "properties": {
457
+ "cnr_id": "comfyui-deploy",
458
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
459
+ "Node name for S&R": "ComfyUIDeployStringCombine"
460
+ },
461
+ "widgets_values": [
462
+ "append",
463
+ "no",
464
+ "./models/datasets/",
465
+ "",
466
+ ""
467
+ ]
468
+ },
469
+ {
470
+ "id": 186,
471
+ "type": "ComfyUIDeployStringCombine",
472
+ "pos": [
473
+ -689.8053588867188,
474
+ 1052.0035400390625
475
+ ],
476
+ "size": [
477
+ 400,
478
+ 244
479
+ ],
480
+ "flags": {},
481
+ "order": 14,
482
+ "mode": 4,
483
+ "inputs": [
484
+ {
485
+ "name": "text_b",
486
+ "shape": 7,
487
+ "type": "STRING",
488
+ "widget": {
489
+ "name": "text_b"
490
+ },
491
+ "link": 333
492
+ }
493
+ ],
494
+ "outputs": [
495
+ {
496
+ "name": "STRING",
497
+ "type": "STRING",
498
+ "slot_index": 0,
499
+ "links": []
500
+ }
501
+ ],
502
+ "properties": {
503
+ "cnr_id": "comfyui-deploy",
504
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
505
+ "Node name for S&R": "ComfyUIDeployStringCombine"
506
+ },
507
+ "widgets_values": [
508
+ "append",
509
+ "no",
510
+ "./models/loras/",
511
+ "",
512
+ ""
513
+ ]
514
+ },
515
+ {
516
+ "id": 306,
517
+ "type": "PrimereAnyOutput",
518
+ "pos": [
519
+ 2312.319580078125,
520
+ 865.5023803710938
521
+ ],
522
+ "size": [
523
+ 505.00506591796875,
524
+ 88
525
+ ],
526
+ "flags": {},
527
+ "order": 23,
528
+ "mode": 0,
529
+ "inputs": [
530
+ {
531
+ "name": "input",
532
+ "type": "*",
533
+ "link": 759
534
+ }
535
+ ],
536
+ "outputs": [],
537
+ "properties": {
538
+ "cnr_id": "comfyui_primere_nodes",
539
+ "ver": "4e412e94133fee6216a16f94289d24d56008c380",
540
+ "Node name for S&R": "PrimereAnyOutput"
541
+ },
542
+ "widgets_values": [
543
+ "../!LoraTraining/Datasets/Shameless/SBC/Bag/Results/clthmthblckbx_shameless_sbc_0518_rank128_bf16.safetensors"
544
+ ]
545
+ },
546
+ {
547
+ "id": 305,
548
+ "type": "PrimereAnyOutput",
549
+ "pos": [
550
+ 2312.50048828125,
551
+ 708.2304077148438
552
+ ],
553
+ "size": [
554
+ 505.00506591796875,
555
+ 88
556
+ ],
557
+ "flags": {},
558
+ "order": 22,
559
+ "mode": 0,
560
+ "inputs": [
561
+ {
562
+ "name": "input",
563
+ "type": "*",
564
+ "link": 758
565
+ }
566
+ ],
567
+ "outputs": [],
568
+ "properties": {
569
+ "cnr_id": "comfyui_primere_nodes",
570
+ "ver": "4e412e94133fee6216a16f94289d24d56008c380",
571
+ "Node name for S&R": "PrimereAnyOutput"
572
+ },
573
+ "widgets_values": [
574
+ "clthmthblckbx_shameless_sbc_0518_rank128_bf16"
575
+ ]
576
+ },
577
+ {
578
+ "id": 184,
579
+ "type": "ComfyUIDeployExternalTextAny",
580
+ "pos": [
581
+ -1824.0230712890625,
582
+ 826.2727661132812
583
+ ],
584
+ "size": [
585
+ 428.4000244140625,
586
+ 200
587
+ ],
588
+ "flags": {},
589
+ "order": 10,
590
+ "mode": 4,
591
+ "inputs": [],
592
+ "outputs": [
593
+ {
594
+ "name": "text",
595
+ "type": "*",
596
+ "slot_index": 0,
597
+ "links": []
598
+ }
599
+ ],
600
+ "properties": {
601
+ "cnr_id": "comfyui-deploy",
602
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
603
+ "Node name for S&R": "ComfyUIDeployExternalTextAny"
604
+ },
605
+ "widgets_values": [
606
+ "trigger_word",
607
+ "clthmthblckbx",
608
+ "Trigger word",
609
+ ""
610
+ ]
611
+ },
612
+ {
613
+ "id": 105,
614
+ "type": "Display Any (rgthree)",
615
+ "pos": [
616
+ 277.2126770019531,
617
+ -712.5799560546875
618
+ ],
619
+ "size": [
620
+ 1073.7608642578125,
621
+ 492.8503112792969
622
+ ],
623
+ "flags": {},
624
+ "order": 20,
625
+ "mode": 0,
626
+ "inputs": [
627
+ {
628
+ "dir": 3,
629
+ "name": "source",
630
+ "type": "*",
631
+ "link": 183
632
+ }
633
+ ],
634
+ "outputs": [],
635
+ "properties": {
636
+ "cnr_id": "rgthree-comfy",
637
+ "ver": "32142fe476878a354dda6e2d4b5ea98960de3ced",
638
+ "Node name for S&R": "Display Any (rgthree)",
639
+ "aux_id": "rgthree/rgthree-comfy"
640
+ },
641
+ "widgets_values": [
642
+ ""
643
+ ]
644
+ },
645
+ {
646
+ "id": 139,
647
+ "type": "FluxTrainLoop",
648
+ "pos": [
649
+ 1534.1473388671875,
650
+ 1082.5596923828125
651
+ ],
652
+ "size": [
653
+ 393,
654
+ 78
655
+ ],
656
+ "flags": {},
657
+ "order": 18,
658
+ "mode": 0,
659
+ "inputs": [
660
+ {
661
+ "name": "network_trainer",
662
+ "type": "NETWORKTRAINER",
663
+ "link": 311
664
+ }
665
+ ],
666
+ "outputs": [
667
+ {
668
+ "name": "network_trainer",
669
+ "type": "NETWORKTRAINER",
670
+ "slot_index": 0,
671
+ "links": [
672
+ 754
673
+ ]
674
+ },
675
+ {
676
+ "name": "steps",
677
+ "type": "INT",
678
+ "slot_index": 1,
679
+ "links": []
680
+ }
681
+ ],
682
+ "properties": {
683
+ "cnr_id": "comfyui-fluxtrainer",
684
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
685
+ "Node name for S&R": "FluxTrainLoop",
686
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
687
+ },
688
+ "widgets_values": [
689
+ 3000
690
+ ],
691
+ "color": "#232",
692
+ "bgcolor": "#353"
693
+ },
694
+ {
695
+ "id": 136,
696
+ "type": "FluxTrainModelSelect",
697
+ "pos": [
698
+ -97.35598754882812,
699
+ 122.73202514648438
700
+ ],
701
+ "size": [
702
+ 579.2749633789062,
703
+ 130
704
+ ],
705
+ "flags": {},
706
+ "order": 11,
707
+ "mode": 0,
708
+ "inputs": [
709
+ {
710
+ "name": "lora_path",
711
+ "shape": 7,
712
+ "type": "STRING",
713
+ "link": null
714
+ }
715
+ ],
716
+ "outputs": [
717
+ {
718
+ "name": "flux_models",
719
+ "type": "TRAIN_FLUX_MODELS",
720
+ "links": [
721
+ 238
722
+ ]
723
+ }
724
+ ],
725
+ "properties": {
726
+ "cnr_id": "comfyui-fluxtrainer",
727
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
728
+ "Node name for S&R": "FluxTrainModelSelect",
729
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
730
+ },
731
+ "widgets_values": [
732
+ "flux1-dev.safetensors",
733
+ "ae.safetensors",
734
+ "ViT-L-14-TEXT-detail-improved-hiT-GmP-TE-only-HF.safetensors",
735
+ "t5xxl_fp16.safetensors"
736
+ ]
737
+ },
738
+ {
739
+ "id": 112,
740
+ "type": "TrainDatasetAdd",
741
+ "pos": [
742
+ -437,
743
+ 165
744
+ ],
745
+ "size": [
746
+ 274.7413330078125,
747
+ 482.4444580078125
748
+ ],
749
+ "flags": {},
750
+ "order": 16,
751
+ "mode": 0,
752
+ "inputs": [
753
+ {
754
+ "name": "dataset_config",
755
+ "type": "JSON",
756
+ "link": 762
757
+ },
758
+ {
759
+ "name": "regularization",
760
+ "shape": 7,
761
+ "type": "JSON",
762
+ "link": null
763
+ }
764
+ ],
765
+ "outputs": [
766
+ {
767
+ "name": "dataset",
768
+ "type": "JSON",
769
+ "slot_index": 0,
770
+ "links": [
771
+ 189
772
+ ]
773
+ }
774
+ ],
775
+ "properties": {
776
+ "cnr_id": "comfyui-fluxtrainer",
777
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
778
+ "Node name for S&R": "TrainDatasetAdd",
779
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
780
+ },
781
+ "widgets_values": [
782
+ 1024,
783
+ 1024,
784
+ 2,
785
+ "../!LoraTraining/Datasets/New_0520/CC_box/Closeup",
786
+ "clthmthblckbx",
787
+ true,
788
+ true,
789
+ 1,
790
+ 64,
791
+ 1024
792
+ ]
793
+ },
794
+ {
795
+ "id": 308,
796
+ "type": "TrainDatasetAdd",
797
+ "pos": [
798
+ -727.9185791015625,
799
+ 159.63279724121094
800
+ ],
801
+ "size": [
802
+ 274.7413330078125,
803
+ 482.4444580078125
804
+ ],
805
+ "flags": {},
806
+ "order": 15,
807
+ "mode": 0,
808
+ "inputs": [
809
+ {
810
+ "name": "dataset_config",
811
+ "type": "JSON",
812
+ "link": 761
813
+ },
814
+ {
815
+ "name": "regularization",
816
+ "shape": 7,
817
+ "type": "JSON",
818
+ "link": null
819
+ }
820
+ ],
821
+ "outputs": [
822
+ {
823
+ "name": "dataset",
824
+ "type": "JSON",
825
+ "slot_index": 0,
826
+ "links": [
827
+ 762
828
+ ]
829
+ }
830
+ ],
831
+ "properties": {
832
+ "cnr_id": "comfyui-fluxtrainer",
833
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
834
+ "Node name for S&R": "TrainDatasetAdd",
835
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
836
+ },
837
+ "widgets_values": [
838
+ 512,
839
+ 512,
840
+ 2,
841
+ "../!LoraTraining/Datasets/New_0520/CC_box/512",
842
+ "clthmthblckbx",
843
+ true,
844
+ true,
845
+ 1,
846
+ 256,
847
+ 768
848
+ ]
849
+ },
850
+ {
851
+ "id": 307,
852
+ "type": "TrainDatasetAdd",
853
+ "pos": [
854
+ -1044.89892578125,
855
+ 164.51458740234375
856
+ ],
857
+ "size": [
858
+ 274.7413330078125,
859
+ 482.4444580078125
860
+ ],
861
+ "flags": {},
862
+ "order": 12,
863
+ "mode": 0,
864
+ "inputs": [
865
+ {
866
+ "name": "dataset_config",
867
+ "type": "JSON",
868
+ "link": 760
869
+ },
870
+ {
871
+ "name": "regularization",
872
+ "shape": 7,
873
+ "type": "JSON",
874
+ "link": null
875
+ }
876
+ ],
877
+ "outputs": [
878
+ {
879
+ "name": "dataset",
880
+ "type": "JSON",
881
+ "slot_index": 0,
882
+ "links": [
883
+ 761
884
+ ]
885
+ }
886
+ ],
887
+ "properties": {
888
+ "cnr_id": "comfyui-fluxtrainer",
889
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
890
+ "Node name for S&R": "TrainDatasetAdd",
891
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
892
+ },
893
+ "widgets_values": [
894
+ 1024,
895
+ 1024,
896
+ 1,
897
+ "../!LoraTraining/Datasets/New_0520/CC_box/1024",
898
+ "clthmthblckbx",
899
+ true,
900
+ true,
901
+ 1,
902
+ 512,
903
+ 1024
904
+ ]
905
+ },
906
+ {
907
+ "id": 107,
908
+ "type": "InitFluxLoRATraining",
909
+ "pos": [
910
+ 810,
911
+ 330
912
+ ],
913
+ "size": [
914
+ 509.69342041015625,
915
+ 954.6666870117188
916
+ ],
917
+ "flags": {},
918
+ "order": 17,
919
+ "mode": 0,
920
+ "inputs": [
921
+ {
922
+ "name": "flux_models",
923
+ "type": "TRAIN_FLUX_MODELS",
924
+ "link": 238
925
+ },
926
+ {
927
+ "name": "dataset",
928
+ "type": "JSON",
929
+ "link": 189
930
+ },
931
+ {
932
+ "name": "optimizer_settings",
933
+ "type": "ARGS",
934
+ "link": 293
935
+ },
936
+ {
937
+ "name": "resume_args",
938
+ "shape": 7,
939
+ "type": "ARGS",
940
+ "link": null
941
+ },
942
+ {
943
+ "name": "block_args",
944
+ "shape": 7,
945
+ "type": "ARGS",
946
+ "link": null
947
+ },
948
+ {
949
+ "name": "loss_args",
950
+ "shape": 7,
951
+ "type": "ARGS",
952
+ "link": null
953
+ },
954
+ {
955
+ "name": "network_config",
956
+ "shape": 7,
957
+ "type": "NETWORK_CONFIG",
958
+ "link": null
959
+ },
960
+ {
961
+ "name": "sample_prompts",
962
+ "type": "STRING",
963
+ "widget": {
964
+ "name": "sample_prompts"
965
+ },
966
+ "link": 237
967
+ }
968
+ ],
969
+ "outputs": [
970
+ {
971
+ "name": "network_trainer",
972
+ "type": "NETWORKTRAINER",
973
+ "links": [
974
+ 311
975
+ ]
976
+ },
977
+ {
978
+ "name": "epochs_count",
979
+ "type": "INT",
980
+ "links": [
981
+ 182
982
+ ]
983
+ },
984
+ {
985
+ "name": "args",
986
+ "type": "KOHYA_ARGS",
987
+ "links": [
988
+ 183
989
+ ]
990
+ }
991
+ ],
992
+ "properties": {
993
+ "cnr_id": "comfyui-fluxtrainer",
994
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
995
+ "Node name for S&R": "InitFluxLoRATraining",
996
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
997
+ },
998
+ "widgets_values": [
999
+ "clthmthblckbx_CC_box_lr1_0520",
1000
+ "../!LoraTraining/Datasets/New_0520/Results",
1001
+ 128,
1002
+ 128.00000000000003,
1003
+ 0.00010000000000000003,
1004
+ 3000,
1005
+ true,
1006
+ "memory",
1007
+ "disabled",
1008
+ false,
1009
+ "none",
1010
+ 0,
1011
+ 1,
1012
+ 1.29,
1013
+ "sigmoid",
1014
+ 1,
1015
+ "raw",
1016
+ 1,
1017
+ 3.1582000000000003,
1018
+ true,
1019
+ false,
1020
+ "bf16",
1021
+ "bf16",
1022
+ "xformers",
1023
+ "",
1024
+ "",
1025
+ "clip_l",
1026
+ 0.00010000000000000003,
1027
+ 0.00010000000000000003,
1028
+ "enabled"
1029
+ ]
1030
+ }
1031
+ ],
1032
+ "links": [
1033
+ [
1034
+ 182,
1035
+ 107,
1036
+ 1,
1037
+ 88,
1038
+ 0,
1039
+ "*"
1040
+ ],
1041
+ [
1042
+ 183,
1043
+ 107,
1044
+ 2,
1045
+ 105,
1046
+ 0,
1047
+ "*"
1048
+ ],
1049
+ [
1050
+ 189,
1051
+ 112,
1052
+ 0,
1053
+ 107,
1054
+ 1,
1055
+ "JSON"
1056
+ ],
1057
+ [
1058
+ 237,
1059
+ 135,
1060
+ 0,
1061
+ 107,
1062
+ 7,
1063
+ "STRING"
1064
+ ],
1065
+ [
1066
+ 238,
1067
+ 136,
1068
+ 0,
1069
+ 107,
1070
+ 0,
1071
+ "TRAIN_FLUX_MODELS"
1072
+ ],
1073
+ [
1074
+ 293,
1075
+ 138,
1076
+ 0,
1077
+ 107,
1078
+ 2,
1079
+ "ARGS"
1080
+ ],
1081
+ [
1082
+ 311,
1083
+ 107,
1084
+ 0,
1085
+ 139,
1086
+ 0,
1087
+ "NETWORKTRAINER"
1088
+ ],
1089
+ [
1090
+ 332,
1091
+ 187,
1092
+ 0,
1093
+ 185,
1094
+ 0,
1095
+ "STRING"
1096
+ ],
1097
+ [
1098
+ 333,
1099
+ 187,
1100
+ 0,
1101
+ 186,
1102
+ 0,
1103
+ "STRING"
1104
+ ],
1105
+ [
1106
+ 754,
1107
+ 139,
1108
+ 0,
1109
+ 133,
1110
+ 0,
1111
+ "NETWORKTRAINER"
1112
+ ],
1113
+ [
1114
+ 758,
1115
+ 133,
1116
+ 0,
1117
+ 305,
1118
+ 0,
1119
+ "*"
1120
+ ],
1121
+ [
1122
+ 759,
1123
+ 133,
1124
+ 2,
1125
+ 306,
1126
+ 0,
1127
+ "*"
1128
+ ],
1129
+ [
1130
+ 760,
1131
+ 137,
1132
+ 0,
1133
+ 307,
1134
+ 0,
1135
+ "JSON"
1136
+ ],
1137
+ [
1138
+ 761,
1139
+ 307,
1140
+ 0,
1141
+ 308,
1142
+ 0,
1143
+ "JSON"
1144
+ ],
1145
+ [
1146
+ 762,
1147
+ 308,
1148
+ 0,
1149
+ 112,
1150
+ 0,
1151
+ "JSON"
1152
+ ]
1153
+ ],
1154
+ "groups": [
1155
+ {
1156
+ "id": 2,
1157
+ "title": "Settings and init",
1158
+ "bounding": [
1159
+ -103.14398956298828,
1160
+ -190.99302673339844,
1161
+ 1502.510009765625,
1162
+ 1504.344970703125
1163
+ ],
1164
+ "color": "#b06634",
1165
+ "font_size": 24,
1166
+ "flags": {}
1167
+ },
1168
+ {
1169
+ "id": 6,
1170
+ "title": "Dataset",
1171
+ "bounding": [
1172
+ -1492.13720703125,
1173
+ -184.27500915527344,
1174
+ 1362,
1175
+ 851
1176
+ ],
1177
+ "color": "#3f789e",
1178
+ "font_size": 24,
1179
+ "flags": {}
1180
+ },
1181
+ {
1182
+ "id": 7,
1183
+ "title": "Train_05",
1184
+ "bounding": [
1185
+ 1481.262939453125,
1186
+ 116.16743469238281,
1187
+ 1070.382568359375,
1188
+ 2207.358642578125
1189
+ ],
1190
+ "color": "#3f789e",
1191
+ "font_size": 24,
1192
+ "flags": {}
1193
+ }
1194
+ ],
1195
+ "config": {},
1196
+ "extra": {
1197
+ "ds": {
1198
+ "scale": 0.7792161323641692,
1199
+ "offset": [
1200
+ 1287.908571328098,
1201
+ 26.110033063869633
1202
+ ]
1203
+ },
1204
+ "frontendVersion": "1.19.9",
1205
+ "VHS_latentpreview": true,
1206
+ "VHS_latentpreviewrate": 0
1207
+ },
1208
+ "version": 0.4,
1209
+ "seed_widgets": {}
1210
+ }
tempfiles/clthmthblckbx_CC_box_lr2_0520_rank128_bf16.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5cd7c568ab99e26b235c2c03e52bfa7f40892d33d01d9ebdc00535a9f45feced
3
+ size 1267894952
tempfiles/clthmthblckbx_CC_box_lr2_0520_workflow.json ADDED
@@ -0,0 +1,1210 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "fc022933-cf60-4b27-9f8c-f4efa5d78cc9",
3
+ "revision": 0,
4
+ "last_node_id": 308,
5
+ "last_link_id": 762,
6
+ "nodes": [
7
+ {
8
+ "id": 88,
9
+ "type": "Display Any (rgthree)",
10
+ "pos": [
11
+ 1170,
12
+ 90
13
+ ],
14
+ "size": [
15
+ 210,
16
+ 88
17
+ ],
18
+ "flags": {},
19
+ "order": 19,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "dir": 3,
24
+ "name": "source",
25
+ "type": "*",
26
+ "link": 182
27
+ }
28
+ ],
29
+ "outputs": [],
30
+ "title": "Number of epochs",
31
+ "properties": {
32
+ "cnr_id": "rgthree-comfy",
33
+ "ver": "32142fe476878a354dda6e2d4b5ea98960de3ced",
34
+ "Node name for S&R": "Display Any (rgthree)",
35
+ "aux_id": "rgthree/rgthree-comfy"
36
+ },
37
+ "widgets_values": [
38
+ ""
39
+ ]
40
+ },
41
+ {
42
+ "id": 137,
43
+ "type": "TrainDatasetGeneralConfig",
44
+ "pos": [
45
+ -1424.13720703125,
46
+ 169.72499084472656
47
+ ],
48
+ "size": [
49
+ 316.3266296386719,
50
+ 202
51
+ ],
52
+ "flags": {},
53
+ "order": 0,
54
+ "mode": 0,
55
+ "inputs": [],
56
+ "outputs": [
57
+ {
58
+ "name": "dataset_general",
59
+ "type": "JSON",
60
+ "links": [
61
+ 239,
62
+ 760
63
+ ]
64
+ }
65
+ ],
66
+ "properties": {
67
+ "cnr_id": "comfyui-fluxtrainer",
68
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
69
+ "Node name for S&R": "TrainDatasetGeneralConfig",
70
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
71
+ },
72
+ "widgets_values": [
73
+ false,
74
+ false,
75
+ false,
76
+ 0,
77
+ false,
78
+ false,
79
+ ".txt"
80
+ ]
81
+ },
82
+ {
83
+ "id": 113,
84
+ "type": "Note",
85
+ "pos": [
86
+ -1063.4300537109375,
87
+ -68.25479888916016
88
+ ],
89
+ "size": [
90
+ 754.6021728515625,
91
+ 145.63734436035156
92
+ ],
93
+ "flags": {},
94
+ "order": 1,
95
+ "mode": 0,
96
+ "inputs": [],
97
+ "outputs": [],
98
+ "properties": {
99
+ "text": ""
100
+ },
101
+ "widgets_values": [
102
+ "For multiresolution training, input same source directory with different dataset resolution. From what I hear, Flux likes multiple resolutions.\n\nFor single resolution training, just add single dataset."
103
+ ],
104
+ "color": "#432",
105
+ "bgcolor": "#653"
106
+ },
107
+ {
108
+ "id": 116,
109
+ "type": "Note",
110
+ "pos": [
111
+ 457.6540832519531,
112
+ -127.11420440673828
113
+ ],
114
+ "size": [
115
+ 352.5264587402344,
116
+ 88
117
+ ],
118
+ "flags": {},
119
+ "order": 2,
120
+ "mode": 0,
121
+ "inputs": [],
122
+ "outputs": [],
123
+ "properties": {
124
+ "text": ""
125
+ },
126
+ "widgets_values": [
127
+ "Validation sampling settings are set here for all the sampler nodes."
128
+ ],
129
+ "color": "#432",
130
+ "bgcolor": "#653"
131
+ },
132
+ {
133
+ "id": 131,
134
+ "type": "Note",
135
+ "pos": [
136
+ 478,
137
+ -884
138
+ ],
139
+ "size": [
140
+ 376.41943359375,
141
+ 106.31529998779297
142
+ ],
143
+ "flags": {},
144
+ "order": 3,
145
+ "mode": 0,
146
+ "inputs": [],
147
+ "outputs": [],
148
+ "properties": {
149
+ "text": ""
150
+ },
151
+ "widgets_values": [
152
+ "sanity check that all the args are chosen correctly"
153
+ ],
154
+ "color": "#432",
155
+ "bgcolor": "#653"
156
+ },
157
+ {
158
+ "id": 115,
159
+ "type": "Note",
160
+ "pos": [
161
+ -69.74251556396484,
162
+ -118.11553955078125
163
+ ],
164
+ "size": [
165
+ 482.8849182128906,
166
+ 183.01109313964844
167
+ ],
168
+ "flags": {},
169
+ "order": 4,
170
+ "mode": 0,
171
+ "inputs": [],
172
+ "outputs": [],
173
+ "properties": {
174
+ "text": ""
175
+ },
176
+ "widgets_values": [
177
+ "You can use same models as you use for inference in Comfy. When fp8_base is enabled, the model is downcasted to torch.float_e4m3fn on initialize, meaning if you load fp8 model here it should also be in same format."
178
+ ],
179
+ "color": "#432",
180
+ "bgcolor": "#653"
181
+ },
182
+ {
183
+ "id": 138,
184
+ "type": "OptimizerConfigAdafactor",
185
+ "pos": [
186
+ 244.04385375976562,
187
+ 345.0316162109375
188
+ ],
189
+ "size": [
190
+ 402.7909240722656,
191
+ 387.0909118652344
192
+ ],
193
+ "flags": {},
194
+ "order": 5,
195
+ "mode": 0,
196
+ "inputs": [],
197
+ "outputs": [
198
+ {
199
+ "name": "optimizer_settings",
200
+ "type": "ARGS",
201
+ "links": [
202
+ 293
203
+ ]
204
+ }
205
+ ],
206
+ "properties": {
207
+ "cnr_id": "comfyui-fluxtrainer",
208
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
209
+ "Node name for S&R": "OptimizerConfigAdafactor",
210
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
211
+ },
212
+ "widgets_values": [
213
+ 1,
214
+ "constant",
215
+ 0,
216
+ 1,
217
+ 1,
218
+ false,
219
+ false,
220
+ false,
221
+ 1,
222
+ 0,
223
+ ""
224
+ ]
225
+ },
226
+ {
227
+ "id": 133,
228
+ "type": "FluxTrainEnd",
229
+ "pos": [
230
+ 1939.8726806640625,
231
+ 818.8919677734375
232
+ ],
233
+ "size": [
234
+ 317.4000244140625,
235
+ 98
236
+ ],
237
+ "flags": {},
238
+ "order": 21,
239
+ "mode": 0,
240
+ "inputs": [
241
+ {
242
+ "name": "network_trainer",
243
+ "type": "NETWORKTRAINER",
244
+ "link": 754
245
+ }
246
+ ],
247
+ "outputs": [
248
+ {
249
+ "name": "lora_name",
250
+ "type": "STRING",
251
+ "slot_index": 0,
252
+ "links": [
253
+ 758
254
+ ]
255
+ },
256
+ {
257
+ "name": "metadata",
258
+ "type": "STRING",
259
+ "links": null
260
+ },
261
+ {
262
+ "name": "lora_path",
263
+ "type": "STRING",
264
+ "slot_index": 2,
265
+ "links": [
266
+ 759
267
+ ]
268
+ }
269
+ ],
270
+ "properties": {
271
+ "cnr_id": "comfyui-fluxtrainer",
272
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
273
+ "Node name for S&R": "FluxTrainEnd",
274
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
275
+ },
276
+ "widgets_values": [
277
+ false
278
+ ],
279
+ "color": "#322",
280
+ "bgcolor": "#533"
281
+ },
282
+ {
283
+ "id": 190,
284
+ "type": "ComfyDeployOutputText",
285
+ "pos": [
286
+ 2070.00146484375,
287
+ 1017.927001953125
288
+ ],
289
+ "size": [
290
+ 400,
291
+ 200
292
+ ],
293
+ "flags": {},
294
+ "order": 6,
295
+ "mode": 4,
296
+ "inputs": [
297
+ {
298
+ "name": "text",
299
+ "type": "STRING",
300
+ "link": null
301
+ }
302
+ ],
303
+ "outputs": [],
304
+ "properties": {
305
+ "cnr_id": "comfyui-deploy",
306
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
307
+ "Node name for S&R": "ComfyDeployOutputText"
308
+ },
309
+ "widgets_values": [
310
+ "txt",
311
+ "output_text",
312
+ "output_text"
313
+ ]
314
+ },
315
+ {
316
+ "id": 301,
317
+ "type": "ComfyUIDeployExternalNumberInt",
318
+ "pos": [
319
+ 1491.6195068359375,
320
+ 519.4288940429688
321
+ ],
322
+ "size": [
323
+ 453.5999755859375,
324
+ 200
325
+ ],
326
+ "flags": {},
327
+ "order": 7,
328
+ "mode": 4,
329
+ "inputs": [],
330
+ "outputs": [
331
+ {
332
+ "name": "value",
333
+ "type": "INT",
334
+ "links": []
335
+ }
336
+ ],
337
+ "properties": {
338
+ "cnr_id": "comfyui-deploy",
339
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
340
+ "Node name for S&R": "ComfyUIDeployExternalNumberInt"
341
+ },
342
+ "widgets_values": [
343
+ "steps times 1",
344
+ 2500,
345
+ "",
346
+ ""
347
+ ]
348
+ },
349
+ {
350
+ "id": 135,
351
+ "type": "StringConstantMultiline",
352
+ "pos": [
353
+ -12.889997482299805,
354
+ 802.8369750976562
355
+ ],
356
+ "size": [
357
+ 625.9965209960938,
358
+ 465.0767517089844
359
+ ],
360
+ "flags": {},
361
+ "order": 8,
362
+ "mode": 0,
363
+ "inputs": [],
364
+ "outputs": [
365
+ {
366
+ "name": "STRING",
367
+ "type": "STRING",
368
+ "slot_index": 0,
369
+ "links": [
370
+ 237
371
+ ]
372
+ }
373
+ ],
374
+ "properties": {
375
+ "cnr_id": "comfyui-kjnodes",
376
+ "ver": "4d8cd3daa4aa8c411c4a4a6a2a97199bd46d1b4e",
377
+ "Node name for S&R": "StringConstantMultiline",
378
+ "aux_id": "kijai/ComfyUI-KJNodes"
379
+ },
380
+ "widgets_values": [
381
+ "Professional product photography of clthmthblckbx. Magical background, perfect light and shadows, product placed on the reflective metal desk.",
382
+ true
383
+ ]
384
+ },
385
+ {
386
+ "id": 187,
387
+ "type": "ComfyUIDeployExternalTextAny",
388
+ "pos": [
389
+ -1287.989501953125,
390
+ 788.010498046875
391
+ ],
392
+ "size": [
393
+ 428.4000244140625,
394
+ 200
395
+ ],
396
+ "flags": {},
397
+ "order": 9,
398
+ "mode": 4,
399
+ "inputs": [],
400
+ "outputs": [
401
+ {
402
+ "name": "text",
403
+ "type": "*",
404
+ "slot_index": 0,
405
+ "links": [
406
+ 332,
407
+ 333
408
+ ]
409
+ }
410
+ ],
411
+ "properties": {
412
+ "cnr_id": "comfyui-deploy",
413
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
414
+ "Node name for S&R": "ComfyUIDeployExternalTextAny"
415
+ },
416
+ "widgets_values": [
417
+ "product_id",
418
+ "",
419
+ "Product ID",
420
+ ""
421
+ ]
422
+ },
423
+ {
424
+ "id": 185,
425
+ "type": "ComfyUIDeployStringCombine",
426
+ "pos": [
427
+ -697.0902709960938,
428
+ 710.736328125
429
+ ],
430
+ "size": [
431
+ 400,
432
+ 244
433
+ ],
434
+ "flags": {},
435
+ "order": 13,
436
+ "mode": 4,
437
+ "inputs": [
438
+ {
439
+ "name": "text_b",
440
+ "shape": 7,
441
+ "type": "STRING",
442
+ "widget": {
443
+ "name": "text_b"
444
+ },
445
+ "link": 332
446
+ }
447
+ ],
448
+ "outputs": [
449
+ {
450
+ "name": "STRING",
451
+ "type": "STRING",
452
+ "slot_index": 0,
453
+ "links": []
454
+ }
455
+ ],
456
+ "properties": {
457
+ "cnr_id": "comfyui-deploy",
458
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
459
+ "Node name for S&R": "ComfyUIDeployStringCombine"
460
+ },
461
+ "widgets_values": [
462
+ "append",
463
+ "no",
464
+ "./models/datasets/",
465
+ "",
466
+ ""
467
+ ]
468
+ },
469
+ {
470
+ "id": 186,
471
+ "type": "ComfyUIDeployStringCombine",
472
+ "pos": [
473
+ -689.8053588867188,
474
+ 1052.0035400390625
475
+ ],
476
+ "size": [
477
+ 400,
478
+ 244
479
+ ],
480
+ "flags": {},
481
+ "order": 14,
482
+ "mode": 4,
483
+ "inputs": [
484
+ {
485
+ "name": "text_b",
486
+ "shape": 7,
487
+ "type": "STRING",
488
+ "widget": {
489
+ "name": "text_b"
490
+ },
491
+ "link": 333
492
+ }
493
+ ],
494
+ "outputs": [
495
+ {
496
+ "name": "STRING",
497
+ "type": "STRING",
498
+ "slot_index": 0,
499
+ "links": []
500
+ }
501
+ ],
502
+ "properties": {
503
+ "cnr_id": "comfyui-deploy",
504
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
505
+ "Node name for S&R": "ComfyUIDeployStringCombine"
506
+ },
507
+ "widgets_values": [
508
+ "append",
509
+ "no",
510
+ "./models/loras/",
511
+ "",
512
+ ""
513
+ ]
514
+ },
515
+ {
516
+ "id": 306,
517
+ "type": "PrimereAnyOutput",
518
+ "pos": [
519
+ 2312.319580078125,
520
+ 865.5023803710938
521
+ ],
522
+ "size": [
523
+ 505.00506591796875,
524
+ 88
525
+ ],
526
+ "flags": {},
527
+ "order": 23,
528
+ "mode": 0,
529
+ "inputs": [
530
+ {
531
+ "name": "input",
532
+ "type": "*",
533
+ "link": 759
534
+ }
535
+ ],
536
+ "outputs": [],
537
+ "properties": {
538
+ "cnr_id": "comfyui_primere_nodes",
539
+ "ver": "4e412e94133fee6216a16f94289d24d56008c380",
540
+ "Node name for S&R": "PrimereAnyOutput"
541
+ },
542
+ "widgets_values": [
543
+ "../!LoraTraining/Datasets/Shameless/SBC/Bag/Results/clthmthblckbx_shameless_sbc_0518_rank128_bf16.safetensors"
544
+ ]
545
+ },
546
+ {
547
+ "id": 305,
548
+ "type": "PrimereAnyOutput",
549
+ "pos": [
550
+ 2312.50048828125,
551
+ 708.2304077148438
552
+ ],
553
+ "size": [
554
+ 505.00506591796875,
555
+ 88
556
+ ],
557
+ "flags": {},
558
+ "order": 22,
559
+ "mode": 0,
560
+ "inputs": [
561
+ {
562
+ "name": "input",
563
+ "type": "*",
564
+ "link": 758
565
+ }
566
+ ],
567
+ "outputs": [],
568
+ "properties": {
569
+ "cnr_id": "comfyui_primere_nodes",
570
+ "ver": "4e412e94133fee6216a16f94289d24d56008c380",
571
+ "Node name for S&R": "PrimereAnyOutput"
572
+ },
573
+ "widgets_values": [
574
+ "clthmthblckbx_shameless_sbc_0518_rank128_bf16"
575
+ ]
576
+ },
577
+ {
578
+ "id": 184,
579
+ "type": "ComfyUIDeployExternalTextAny",
580
+ "pos": [
581
+ -1824.0230712890625,
582
+ 826.2727661132812
583
+ ],
584
+ "size": [
585
+ 428.4000244140625,
586
+ 200
587
+ ],
588
+ "flags": {},
589
+ "order": 10,
590
+ "mode": 4,
591
+ "inputs": [],
592
+ "outputs": [
593
+ {
594
+ "name": "text",
595
+ "type": "*",
596
+ "slot_index": 0,
597
+ "links": []
598
+ }
599
+ ],
600
+ "properties": {
601
+ "cnr_id": "comfyui-deploy",
602
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
603
+ "Node name for S&R": "ComfyUIDeployExternalTextAny"
604
+ },
605
+ "widgets_values": [
606
+ "trigger_word",
607
+ "clthmthblckbx",
608
+ "Trigger word",
609
+ ""
610
+ ]
611
+ },
612
+ {
613
+ "id": 105,
614
+ "type": "Display Any (rgthree)",
615
+ "pos": [
616
+ 277.2126770019531,
617
+ -712.5799560546875
618
+ ],
619
+ "size": [
620
+ 1073.7608642578125,
621
+ 492.8503112792969
622
+ ],
623
+ "flags": {},
624
+ "order": 20,
625
+ "mode": 0,
626
+ "inputs": [
627
+ {
628
+ "dir": 3,
629
+ "name": "source",
630
+ "type": "*",
631
+ "link": 183
632
+ }
633
+ ],
634
+ "outputs": [],
635
+ "properties": {
636
+ "cnr_id": "rgthree-comfy",
637
+ "ver": "32142fe476878a354dda6e2d4b5ea98960de3ced",
638
+ "Node name for S&R": "Display Any (rgthree)",
639
+ "aux_id": "rgthree/rgthree-comfy"
640
+ },
641
+ "widgets_values": [
642
+ ""
643
+ ]
644
+ },
645
+ {
646
+ "id": 139,
647
+ "type": "FluxTrainLoop",
648
+ "pos": [
649
+ 1534.1473388671875,
650
+ 1082.5596923828125
651
+ ],
652
+ "size": [
653
+ 393,
654
+ 78
655
+ ],
656
+ "flags": {},
657
+ "order": 18,
658
+ "mode": 0,
659
+ "inputs": [
660
+ {
661
+ "name": "network_trainer",
662
+ "type": "NETWORKTRAINER",
663
+ "link": 311
664
+ }
665
+ ],
666
+ "outputs": [
667
+ {
668
+ "name": "network_trainer",
669
+ "type": "NETWORKTRAINER",
670
+ "slot_index": 0,
671
+ "links": [
672
+ 754
673
+ ]
674
+ },
675
+ {
676
+ "name": "steps",
677
+ "type": "INT",
678
+ "slot_index": 1,
679
+ "links": []
680
+ }
681
+ ],
682
+ "properties": {
683
+ "cnr_id": "comfyui-fluxtrainer",
684
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
685
+ "Node name for S&R": "FluxTrainLoop",
686
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
687
+ },
688
+ "widgets_values": [
689
+ 3000
690
+ ],
691
+ "color": "#232",
692
+ "bgcolor": "#353"
693
+ },
694
+ {
695
+ "id": 136,
696
+ "type": "FluxTrainModelSelect",
697
+ "pos": [
698
+ -97.35598754882812,
699
+ 122.73202514648438
700
+ ],
701
+ "size": [
702
+ 579.2749633789062,
703
+ 130
704
+ ],
705
+ "flags": {},
706
+ "order": 11,
707
+ "mode": 0,
708
+ "inputs": [
709
+ {
710
+ "name": "lora_path",
711
+ "shape": 7,
712
+ "type": "STRING",
713
+ "link": null
714
+ }
715
+ ],
716
+ "outputs": [
717
+ {
718
+ "name": "flux_models",
719
+ "type": "TRAIN_FLUX_MODELS",
720
+ "links": [
721
+ 238
722
+ ]
723
+ }
724
+ ],
725
+ "properties": {
726
+ "cnr_id": "comfyui-fluxtrainer",
727
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
728
+ "Node name for S&R": "FluxTrainModelSelect",
729
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
730
+ },
731
+ "widgets_values": [
732
+ "flux1-dev.safetensors",
733
+ "ae.safetensors",
734
+ "ViT-L-14-TEXT-detail-improved-hiT-GmP-TE-only-HF.safetensors",
735
+ "t5xxl_fp16.safetensors"
736
+ ]
737
+ },
738
+ {
739
+ "id": 307,
740
+ "type": "TrainDatasetAdd",
741
+ "pos": [
742
+ -1044.89892578125,
743
+ 164.51458740234375
744
+ ],
745
+ "size": [
746
+ 274.7413330078125,
747
+ 482.4444580078125
748
+ ],
749
+ "flags": {},
750
+ "order": 12,
751
+ "mode": 0,
752
+ "inputs": [
753
+ {
754
+ "name": "dataset_config",
755
+ "type": "JSON",
756
+ "link": 760
757
+ },
758
+ {
759
+ "name": "regularization",
760
+ "shape": 7,
761
+ "type": "JSON",
762
+ "link": null
763
+ }
764
+ ],
765
+ "outputs": [
766
+ {
767
+ "name": "dataset",
768
+ "type": "JSON",
769
+ "slot_index": 0,
770
+ "links": [
771
+ 761
772
+ ]
773
+ }
774
+ ],
775
+ "properties": {
776
+ "cnr_id": "comfyui-fluxtrainer",
777
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
778
+ "Node name for S&R": "TrainDatasetAdd",
779
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
780
+ },
781
+ "widgets_values": [
782
+ 1024,
783
+ 1024,
784
+ 1,
785
+ "../!LoraTraining/Datasets/New_0520/CC_box/1024",
786
+ "clthmthblckbx",
787
+ true,
788
+ true,
789
+ 1,
790
+ 512,
791
+ 1024
792
+ ]
793
+ },
794
+ {
795
+ "id": 308,
796
+ "type": "TrainDatasetAdd",
797
+ "pos": [
798
+ -727.9185791015625,
799
+ 159.63279724121094
800
+ ],
801
+ "size": [
802
+ 274.7413330078125,
803
+ 482.4444580078125
804
+ ],
805
+ "flags": {},
806
+ "order": 15,
807
+ "mode": 0,
808
+ "inputs": [
809
+ {
810
+ "name": "dataset_config",
811
+ "type": "JSON",
812
+ "link": 761
813
+ },
814
+ {
815
+ "name": "regularization",
816
+ "shape": 7,
817
+ "type": "JSON",
818
+ "link": null
819
+ }
820
+ ],
821
+ "outputs": [
822
+ {
823
+ "name": "dataset",
824
+ "type": "JSON",
825
+ "slot_index": 0,
826
+ "links": [
827
+ 762
828
+ ]
829
+ }
830
+ ],
831
+ "properties": {
832
+ "cnr_id": "comfyui-fluxtrainer",
833
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
834
+ "Node name for S&R": "TrainDatasetAdd",
835
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
836
+ },
837
+ "widgets_values": [
838
+ 512,
839
+ 512,
840
+ 2,
841
+ "../!LoraTraining/Datasets/New_0520/CC_box/512",
842
+ "clthmthblckbx",
843
+ true,
844
+ true,
845
+ 1,
846
+ 256,
847
+ 768
848
+ ]
849
+ },
850
+ {
851
+ "id": 112,
852
+ "type": "TrainDatasetAdd",
853
+ "pos": [
854
+ -437,
855
+ 165
856
+ ],
857
+ "size": [
858
+ 274.7413330078125,
859
+ 482.4444580078125
860
+ ],
861
+ "flags": {},
862
+ "order": 16,
863
+ "mode": 0,
864
+ "inputs": [
865
+ {
866
+ "name": "dataset_config",
867
+ "type": "JSON",
868
+ "link": 762
869
+ },
870
+ {
871
+ "name": "regularization",
872
+ "shape": 7,
873
+ "type": "JSON",
874
+ "link": null
875
+ }
876
+ ],
877
+ "outputs": [
878
+ {
879
+ "name": "dataset",
880
+ "type": "JSON",
881
+ "slot_index": 0,
882
+ "links": [
883
+ 189
884
+ ]
885
+ }
886
+ ],
887
+ "properties": {
888
+ "cnr_id": "comfyui-fluxtrainer",
889
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
890
+ "Node name for S&R": "TrainDatasetAdd",
891
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
892
+ },
893
+ "widgets_values": [
894
+ 1024,
895
+ 1024,
896
+ 2,
897
+ "../!LoraTraining/Datasets/New_0520/CC_box/Closeup",
898
+ "clthmthblckbx",
899
+ true,
900
+ true,
901
+ 1,
902
+ 64,
903
+ 1024
904
+ ]
905
+ },
906
+ {
907
+ "id": 107,
908
+ "type": "InitFluxLoRATraining",
909
+ "pos": [
910
+ 810,
911
+ 330
912
+ ],
913
+ "size": [
914
+ 509.69342041015625,
915
+ 954.6666870117188
916
+ ],
917
+ "flags": {},
918
+ "order": 17,
919
+ "mode": 0,
920
+ "inputs": [
921
+ {
922
+ "name": "flux_models",
923
+ "type": "TRAIN_FLUX_MODELS",
924
+ "link": 238
925
+ },
926
+ {
927
+ "name": "dataset",
928
+ "type": "JSON",
929
+ "link": 189
930
+ },
931
+ {
932
+ "name": "optimizer_settings",
933
+ "type": "ARGS",
934
+ "link": 293
935
+ },
936
+ {
937
+ "name": "resume_args",
938
+ "shape": 7,
939
+ "type": "ARGS",
940
+ "link": null
941
+ },
942
+ {
943
+ "name": "block_args",
944
+ "shape": 7,
945
+ "type": "ARGS",
946
+ "link": null
947
+ },
948
+ {
949
+ "name": "loss_args",
950
+ "shape": 7,
951
+ "type": "ARGS",
952
+ "link": null
953
+ },
954
+ {
955
+ "name": "network_config",
956
+ "shape": 7,
957
+ "type": "NETWORK_CONFIG",
958
+ "link": null
959
+ },
960
+ {
961
+ "name": "sample_prompts",
962
+ "type": "STRING",
963
+ "widget": {
964
+ "name": "sample_prompts"
965
+ },
966
+ "link": 237
967
+ }
968
+ ],
969
+ "outputs": [
970
+ {
971
+ "name": "network_trainer",
972
+ "type": "NETWORKTRAINER",
973
+ "links": [
974
+ 311
975
+ ]
976
+ },
977
+ {
978
+ "name": "epochs_count",
979
+ "type": "INT",
980
+ "links": [
981
+ 182
982
+ ]
983
+ },
984
+ {
985
+ "name": "args",
986
+ "type": "KOHYA_ARGS",
987
+ "links": [
988
+ 183
989
+ ]
990
+ }
991
+ ],
992
+ "properties": {
993
+ "cnr_id": "comfyui-fluxtrainer",
994
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
995
+ "Node name for S&R": "InitFluxLoRATraining",
996
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
997
+ },
998
+ "widgets_values": [
999
+ "clthmthblckbx_CC_box_lr2_0520",
1000
+ "../!LoraTraining/Datasets/New_0520/Results",
1001
+ 128,
1002
+ 128.00000000000003,
1003
+ 0.00020000000000000006,
1004
+ 3000,
1005
+ true,
1006
+ "memory",
1007
+ "disabled",
1008
+ false,
1009
+ "none",
1010
+ 0,
1011
+ 1,
1012
+ 1.29,
1013
+ "sigmoid",
1014
+ 1,
1015
+ "raw",
1016
+ 1,
1017
+ 3.1582000000000003,
1018
+ true,
1019
+ false,
1020
+ "bf16",
1021
+ "bf16",
1022
+ "xformers",
1023
+ "",
1024
+ "",
1025
+ "clip_l",
1026
+ 0.00010000000000000003,
1027
+ 0.00010000000000000003,
1028
+ "enabled"
1029
+ ]
1030
+ }
1031
+ ],
1032
+ "links": [
1033
+ [
1034
+ 182,
1035
+ 107,
1036
+ 1,
1037
+ 88,
1038
+ 0,
1039
+ "*"
1040
+ ],
1041
+ [
1042
+ 183,
1043
+ 107,
1044
+ 2,
1045
+ 105,
1046
+ 0,
1047
+ "*"
1048
+ ],
1049
+ [
1050
+ 189,
1051
+ 112,
1052
+ 0,
1053
+ 107,
1054
+ 1,
1055
+ "JSON"
1056
+ ],
1057
+ [
1058
+ 237,
1059
+ 135,
1060
+ 0,
1061
+ 107,
1062
+ 7,
1063
+ "STRING"
1064
+ ],
1065
+ [
1066
+ 238,
1067
+ 136,
1068
+ 0,
1069
+ 107,
1070
+ 0,
1071
+ "TRAIN_FLUX_MODELS"
1072
+ ],
1073
+ [
1074
+ 293,
1075
+ 138,
1076
+ 0,
1077
+ 107,
1078
+ 2,
1079
+ "ARGS"
1080
+ ],
1081
+ [
1082
+ 311,
1083
+ 107,
1084
+ 0,
1085
+ 139,
1086
+ 0,
1087
+ "NETWORKTRAINER"
1088
+ ],
1089
+ [
1090
+ 332,
1091
+ 187,
1092
+ 0,
1093
+ 185,
1094
+ 0,
1095
+ "STRING"
1096
+ ],
1097
+ [
1098
+ 333,
1099
+ 187,
1100
+ 0,
1101
+ 186,
1102
+ 0,
1103
+ "STRING"
1104
+ ],
1105
+ [
1106
+ 754,
1107
+ 139,
1108
+ 0,
1109
+ 133,
1110
+ 0,
1111
+ "NETWORKTRAINER"
1112
+ ],
1113
+ [
1114
+ 758,
1115
+ 133,
1116
+ 0,
1117
+ 305,
1118
+ 0,
1119
+ "*"
1120
+ ],
1121
+ [
1122
+ 759,
1123
+ 133,
1124
+ 2,
1125
+ 306,
1126
+ 0,
1127
+ "*"
1128
+ ],
1129
+ [
1130
+ 760,
1131
+ 137,
1132
+ 0,
1133
+ 307,
1134
+ 0,
1135
+ "JSON"
1136
+ ],
1137
+ [
1138
+ 761,
1139
+ 307,
1140
+ 0,
1141
+ 308,
1142
+ 0,
1143
+ "JSON"
1144
+ ],
1145
+ [
1146
+ 762,
1147
+ 308,
1148
+ 0,
1149
+ 112,
1150
+ 0,
1151
+ "JSON"
1152
+ ]
1153
+ ],
1154
+ "groups": [
1155
+ {
1156
+ "id": 2,
1157
+ "title": "Settings and init",
1158
+ "bounding": [
1159
+ -103.14398956298828,
1160
+ -190.99302673339844,
1161
+ 1502.510009765625,
1162
+ 1504.344970703125
1163
+ ],
1164
+ "color": "#b06634",
1165
+ "font_size": 24,
1166
+ "flags": {}
1167
+ },
1168
+ {
1169
+ "id": 6,
1170
+ "title": "Dataset",
1171
+ "bounding": [
1172
+ -1492.13720703125,
1173
+ -184.27500915527344,
1174
+ 1362,
1175
+ 851
1176
+ ],
1177
+ "color": "#3f789e",
1178
+ "font_size": 24,
1179
+ "flags": {}
1180
+ },
1181
+ {
1182
+ "id": 7,
1183
+ "title": "Train_05",
1184
+ "bounding": [
1185
+ 1481.262939453125,
1186
+ 116.16743469238281,
1187
+ 1070.382568359375,
1188
+ 2207.358642578125
1189
+ ],
1190
+ "color": "#3f789e",
1191
+ "font_size": 24,
1192
+ "flags": {}
1193
+ }
1194
+ ],
1195
+ "config": {},
1196
+ "extra": {
1197
+ "ds": {
1198
+ "scale": 0.7792161323641692,
1199
+ "offset": [
1200
+ 1287.908571328098,
1201
+ 26.110033063869633
1202
+ ]
1203
+ },
1204
+ "frontendVersion": "1.19.9",
1205
+ "VHS_latentpreview": true,
1206
+ "VHS_latentpreviewrate": 0
1207
+ },
1208
+ "version": 0.4,
1209
+ "seed_widgets": {}
1210
+ }
tempfiles/clthmthblckbx_EPC_box_lr1_0520_rank128_bf16.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2f820f6b97fb0542f8d10b6571c2ce33711414a392a5d9fd0cb35d3e7020d853
3
+ size 1267890832
tempfiles/clthmthblckbx_EPC_box_lr1_0520_workflow.json ADDED
@@ -0,0 +1,1210 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "fc022933-cf60-4b27-9f8c-f4efa5d78cc9",
3
+ "revision": 0,
4
+ "last_node_id": 308,
5
+ "last_link_id": 762,
6
+ "nodes": [
7
+ {
8
+ "id": 88,
9
+ "type": "Display Any (rgthree)",
10
+ "pos": [
11
+ 1170,
12
+ 90
13
+ ],
14
+ "size": [
15
+ 210,
16
+ 88
17
+ ],
18
+ "flags": {},
19
+ "order": 19,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "dir": 3,
24
+ "name": "source",
25
+ "type": "*",
26
+ "link": 182
27
+ }
28
+ ],
29
+ "outputs": [],
30
+ "title": "Number of epochs",
31
+ "properties": {
32
+ "cnr_id": "rgthree-comfy",
33
+ "ver": "32142fe476878a354dda6e2d4b5ea98960de3ced",
34
+ "Node name for S&R": "Display Any (rgthree)",
35
+ "aux_id": "rgthree/rgthree-comfy"
36
+ },
37
+ "widgets_values": [
38
+ ""
39
+ ]
40
+ },
41
+ {
42
+ "id": 137,
43
+ "type": "TrainDatasetGeneralConfig",
44
+ "pos": [
45
+ -1424.13720703125,
46
+ 169.72499084472656
47
+ ],
48
+ "size": [
49
+ 316.3266296386719,
50
+ 202
51
+ ],
52
+ "flags": {},
53
+ "order": 0,
54
+ "mode": 0,
55
+ "inputs": [],
56
+ "outputs": [
57
+ {
58
+ "name": "dataset_general",
59
+ "type": "JSON",
60
+ "links": [
61
+ 239,
62
+ 760
63
+ ]
64
+ }
65
+ ],
66
+ "properties": {
67
+ "cnr_id": "comfyui-fluxtrainer",
68
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
69
+ "Node name for S&R": "TrainDatasetGeneralConfig",
70
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
71
+ },
72
+ "widgets_values": [
73
+ false,
74
+ false,
75
+ false,
76
+ 0,
77
+ false,
78
+ false,
79
+ ".txt"
80
+ ]
81
+ },
82
+ {
83
+ "id": 113,
84
+ "type": "Note",
85
+ "pos": [
86
+ -1063.4300537109375,
87
+ -68.25479888916016
88
+ ],
89
+ "size": [
90
+ 754.6021728515625,
91
+ 145.63734436035156
92
+ ],
93
+ "flags": {},
94
+ "order": 1,
95
+ "mode": 0,
96
+ "inputs": [],
97
+ "outputs": [],
98
+ "properties": {
99
+ "text": ""
100
+ },
101
+ "widgets_values": [
102
+ "For multiresolution training, input same source directory with different dataset resolution. From what I hear, Flux likes multiple resolutions.\n\nFor single resolution training, just add single dataset."
103
+ ],
104
+ "color": "#432",
105
+ "bgcolor": "#653"
106
+ },
107
+ {
108
+ "id": 116,
109
+ "type": "Note",
110
+ "pos": [
111
+ 457.6540832519531,
112
+ -127.11420440673828
113
+ ],
114
+ "size": [
115
+ 352.5264587402344,
116
+ 88
117
+ ],
118
+ "flags": {},
119
+ "order": 2,
120
+ "mode": 0,
121
+ "inputs": [],
122
+ "outputs": [],
123
+ "properties": {
124
+ "text": ""
125
+ },
126
+ "widgets_values": [
127
+ "Validation sampling settings are set here for all the sampler nodes."
128
+ ],
129
+ "color": "#432",
130
+ "bgcolor": "#653"
131
+ },
132
+ {
133
+ "id": 131,
134
+ "type": "Note",
135
+ "pos": [
136
+ 478,
137
+ -884
138
+ ],
139
+ "size": [
140
+ 376.41943359375,
141
+ 106.31529998779297
142
+ ],
143
+ "flags": {},
144
+ "order": 3,
145
+ "mode": 0,
146
+ "inputs": [],
147
+ "outputs": [],
148
+ "properties": {
149
+ "text": ""
150
+ },
151
+ "widgets_values": [
152
+ "sanity check that all the args are chosen correctly"
153
+ ],
154
+ "color": "#432",
155
+ "bgcolor": "#653"
156
+ },
157
+ {
158
+ "id": 115,
159
+ "type": "Note",
160
+ "pos": [
161
+ -69.74251556396484,
162
+ -118.11553955078125
163
+ ],
164
+ "size": [
165
+ 482.8849182128906,
166
+ 183.01109313964844
167
+ ],
168
+ "flags": {},
169
+ "order": 4,
170
+ "mode": 0,
171
+ "inputs": [],
172
+ "outputs": [],
173
+ "properties": {
174
+ "text": ""
175
+ },
176
+ "widgets_values": [
177
+ "You can use same models as you use for inference in Comfy. When fp8_base is enabled, the model is downcasted to torch.float_e4m3fn on initialize, meaning if you load fp8 model here it should also be in same format."
178
+ ],
179
+ "color": "#432",
180
+ "bgcolor": "#653"
181
+ },
182
+ {
183
+ "id": 138,
184
+ "type": "OptimizerConfigAdafactor",
185
+ "pos": [
186
+ 244.04385375976562,
187
+ 345.0316162109375
188
+ ],
189
+ "size": [
190
+ 402.7909240722656,
191
+ 387.0909118652344
192
+ ],
193
+ "flags": {},
194
+ "order": 5,
195
+ "mode": 0,
196
+ "inputs": [],
197
+ "outputs": [
198
+ {
199
+ "name": "optimizer_settings",
200
+ "type": "ARGS",
201
+ "links": [
202
+ 293
203
+ ]
204
+ }
205
+ ],
206
+ "properties": {
207
+ "cnr_id": "comfyui-fluxtrainer",
208
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
209
+ "Node name for S&R": "OptimizerConfigAdafactor",
210
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
211
+ },
212
+ "widgets_values": [
213
+ 1,
214
+ "constant",
215
+ 0,
216
+ 1,
217
+ 1,
218
+ false,
219
+ false,
220
+ false,
221
+ 1,
222
+ 0,
223
+ ""
224
+ ]
225
+ },
226
+ {
227
+ "id": 133,
228
+ "type": "FluxTrainEnd",
229
+ "pos": [
230
+ 1939.8726806640625,
231
+ 818.8919677734375
232
+ ],
233
+ "size": [
234
+ 317.4000244140625,
235
+ 98
236
+ ],
237
+ "flags": {},
238
+ "order": 21,
239
+ "mode": 0,
240
+ "inputs": [
241
+ {
242
+ "name": "network_trainer",
243
+ "type": "NETWORKTRAINER",
244
+ "link": 754
245
+ }
246
+ ],
247
+ "outputs": [
248
+ {
249
+ "name": "lora_name",
250
+ "type": "STRING",
251
+ "slot_index": 0,
252
+ "links": [
253
+ 758
254
+ ]
255
+ },
256
+ {
257
+ "name": "metadata",
258
+ "type": "STRING",
259
+ "links": null
260
+ },
261
+ {
262
+ "name": "lora_path",
263
+ "type": "STRING",
264
+ "slot_index": 2,
265
+ "links": [
266
+ 759
267
+ ]
268
+ }
269
+ ],
270
+ "properties": {
271
+ "cnr_id": "comfyui-fluxtrainer",
272
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
273
+ "Node name for S&R": "FluxTrainEnd",
274
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
275
+ },
276
+ "widgets_values": [
277
+ false
278
+ ],
279
+ "color": "#322",
280
+ "bgcolor": "#533"
281
+ },
282
+ {
283
+ "id": 190,
284
+ "type": "ComfyDeployOutputText",
285
+ "pos": [
286
+ 2070.00146484375,
287
+ 1017.927001953125
288
+ ],
289
+ "size": [
290
+ 400,
291
+ 200
292
+ ],
293
+ "flags": {},
294
+ "order": 6,
295
+ "mode": 4,
296
+ "inputs": [
297
+ {
298
+ "name": "text",
299
+ "type": "STRING",
300
+ "link": null
301
+ }
302
+ ],
303
+ "outputs": [],
304
+ "properties": {
305
+ "cnr_id": "comfyui-deploy",
306
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
307
+ "Node name for S&R": "ComfyDeployOutputText"
308
+ },
309
+ "widgets_values": [
310
+ "txt",
311
+ "output_text",
312
+ "output_text"
313
+ ]
314
+ },
315
+ {
316
+ "id": 301,
317
+ "type": "ComfyUIDeployExternalNumberInt",
318
+ "pos": [
319
+ 1491.6195068359375,
320
+ 519.4288940429688
321
+ ],
322
+ "size": [
323
+ 453.5999755859375,
324
+ 200
325
+ ],
326
+ "flags": {},
327
+ "order": 7,
328
+ "mode": 4,
329
+ "inputs": [],
330
+ "outputs": [
331
+ {
332
+ "name": "value",
333
+ "type": "INT",
334
+ "links": []
335
+ }
336
+ ],
337
+ "properties": {
338
+ "cnr_id": "comfyui-deploy",
339
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
340
+ "Node name for S&R": "ComfyUIDeployExternalNumberInt"
341
+ },
342
+ "widgets_values": [
343
+ "steps times 1",
344
+ 2500,
345
+ "",
346
+ ""
347
+ ]
348
+ },
349
+ {
350
+ "id": 135,
351
+ "type": "StringConstantMultiline",
352
+ "pos": [
353
+ -12.889997482299805,
354
+ 802.8369750976562
355
+ ],
356
+ "size": [
357
+ 625.9965209960938,
358
+ 465.0767517089844
359
+ ],
360
+ "flags": {},
361
+ "order": 8,
362
+ "mode": 0,
363
+ "inputs": [],
364
+ "outputs": [
365
+ {
366
+ "name": "STRING",
367
+ "type": "STRING",
368
+ "slot_index": 0,
369
+ "links": [
370
+ 237
371
+ ]
372
+ }
373
+ ],
374
+ "properties": {
375
+ "cnr_id": "comfyui-kjnodes",
376
+ "ver": "4d8cd3daa4aa8c411c4a4a6a2a97199bd46d1b4e",
377
+ "Node name for S&R": "StringConstantMultiline",
378
+ "aux_id": "kijai/ComfyUI-KJNodes"
379
+ },
380
+ "widgets_values": [
381
+ "Professional product photography of clthmthblckbx. Magical background, perfect light and shadows, product placed on the reflective metal desk.",
382
+ true
383
+ ]
384
+ },
385
+ {
386
+ "id": 187,
387
+ "type": "ComfyUIDeployExternalTextAny",
388
+ "pos": [
389
+ -1287.989501953125,
390
+ 788.010498046875
391
+ ],
392
+ "size": [
393
+ 428.4000244140625,
394
+ 200
395
+ ],
396
+ "flags": {},
397
+ "order": 9,
398
+ "mode": 4,
399
+ "inputs": [],
400
+ "outputs": [
401
+ {
402
+ "name": "text",
403
+ "type": "*",
404
+ "slot_index": 0,
405
+ "links": [
406
+ 332,
407
+ 333
408
+ ]
409
+ }
410
+ ],
411
+ "properties": {
412
+ "cnr_id": "comfyui-deploy",
413
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
414
+ "Node name for S&R": "ComfyUIDeployExternalTextAny"
415
+ },
416
+ "widgets_values": [
417
+ "product_id",
418
+ "",
419
+ "Product ID",
420
+ ""
421
+ ]
422
+ },
423
+ {
424
+ "id": 185,
425
+ "type": "ComfyUIDeployStringCombine",
426
+ "pos": [
427
+ -697.0902709960938,
428
+ 710.736328125
429
+ ],
430
+ "size": [
431
+ 400,
432
+ 244
433
+ ],
434
+ "flags": {},
435
+ "order": 13,
436
+ "mode": 4,
437
+ "inputs": [
438
+ {
439
+ "name": "text_b",
440
+ "shape": 7,
441
+ "type": "STRING",
442
+ "widget": {
443
+ "name": "text_b"
444
+ },
445
+ "link": 332
446
+ }
447
+ ],
448
+ "outputs": [
449
+ {
450
+ "name": "STRING",
451
+ "type": "STRING",
452
+ "slot_index": 0,
453
+ "links": []
454
+ }
455
+ ],
456
+ "properties": {
457
+ "cnr_id": "comfyui-deploy",
458
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
459
+ "Node name for S&R": "ComfyUIDeployStringCombine"
460
+ },
461
+ "widgets_values": [
462
+ "append",
463
+ "no",
464
+ "./models/datasets/",
465
+ "",
466
+ ""
467
+ ]
468
+ },
469
+ {
470
+ "id": 186,
471
+ "type": "ComfyUIDeployStringCombine",
472
+ "pos": [
473
+ -689.8053588867188,
474
+ 1052.0035400390625
475
+ ],
476
+ "size": [
477
+ 400,
478
+ 244
479
+ ],
480
+ "flags": {},
481
+ "order": 14,
482
+ "mode": 4,
483
+ "inputs": [
484
+ {
485
+ "name": "text_b",
486
+ "shape": 7,
487
+ "type": "STRING",
488
+ "widget": {
489
+ "name": "text_b"
490
+ },
491
+ "link": 333
492
+ }
493
+ ],
494
+ "outputs": [
495
+ {
496
+ "name": "STRING",
497
+ "type": "STRING",
498
+ "slot_index": 0,
499
+ "links": []
500
+ }
501
+ ],
502
+ "properties": {
503
+ "cnr_id": "comfyui-deploy",
504
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
505
+ "Node name for S&R": "ComfyUIDeployStringCombine"
506
+ },
507
+ "widgets_values": [
508
+ "append",
509
+ "no",
510
+ "./models/loras/",
511
+ "",
512
+ ""
513
+ ]
514
+ },
515
+ {
516
+ "id": 306,
517
+ "type": "PrimereAnyOutput",
518
+ "pos": [
519
+ 2312.319580078125,
520
+ 865.5023803710938
521
+ ],
522
+ "size": [
523
+ 505.00506591796875,
524
+ 88
525
+ ],
526
+ "flags": {},
527
+ "order": 23,
528
+ "mode": 0,
529
+ "inputs": [
530
+ {
531
+ "name": "input",
532
+ "type": "*",
533
+ "link": 759
534
+ }
535
+ ],
536
+ "outputs": [],
537
+ "properties": {
538
+ "cnr_id": "comfyui_primere_nodes",
539
+ "ver": "4e412e94133fee6216a16f94289d24d56008c380",
540
+ "Node name for S&R": "PrimereAnyOutput"
541
+ },
542
+ "widgets_values": [
543
+ "../!LoraTraining/Datasets/Shameless/SBC/Bag/Results/clthmthblckbx_shameless_sbc_0518_rank128_bf16.safetensors"
544
+ ]
545
+ },
546
+ {
547
+ "id": 305,
548
+ "type": "PrimereAnyOutput",
549
+ "pos": [
550
+ 2312.50048828125,
551
+ 708.2304077148438
552
+ ],
553
+ "size": [
554
+ 505.00506591796875,
555
+ 88
556
+ ],
557
+ "flags": {},
558
+ "order": 22,
559
+ "mode": 0,
560
+ "inputs": [
561
+ {
562
+ "name": "input",
563
+ "type": "*",
564
+ "link": 758
565
+ }
566
+ ],
567
+ "outputs": [],
568
+ "properties": {
569
+ "cnr_id": "comfyui_primere_nodes",
570
+ "ver": "4e412e94133fee6216a16f94289d24d56008c380",
571
+ "Node name for S&R": "PrimereAnyOutput"
572
+ },
573
+ "widgets_values": [
574
+ "clthmthblckbx_shameless_sbc_0518_rank128_bf16"
575
+ ]
576
+ },
577
+ {
578
+ "id": 184,
579
+ "type": "ComfyUIDeployExternalTextAny",
580
+ "pos": [
581
+ -1824.0230712890625,
582
+ 826.2727661132812
583
+ ],
584
+ "size": [
585
+ 428.4000244140625,
586
+ 200
587
+ ],
588
+ "flags": {},
589
+ "order": 10,
590
+ "mode": 4,
591
+ "inputs": [],
592
+ "outputs": [
593
+ {
594
+ "name": "text",
595
+ "type": "*",
596
+ "slot_index": 0,
597
+ "links": []
598
+ }
599
+ ],
600
+ "properties": {
601
+ "cnr_id": "comfyui-deploy",
602
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
603
+ "Node name for S&R": "ComfyUIDeployExternalTextAny"
604
+ },
605
+ "widgets_values": [
606
+ "trigger_word",
607
+ "clthmthblckbx",
608
+ "Trigger word",
609
+ ""
610
+ ]
611
+ },
612
+ {
613
+ "id": 105,
614
+ "type": "Display Any (rgthree)",
615
+ "pos": [
616
+ 277.2126770019531,
617
+ -712.5799560546875
618
+ ],
619
+ "size": [
620
+ 1073.7608642578125,
621
+ 492.8503112792969
622
+ ],
623
+ "flags": {},
624
+ "order": 20,
625
+ "mode": 0,
626
+ "inputs": [
627
+ {
628
+ "dir": 3,
629
+ "name": "source",
630
+ "type": "*",
631
+ "link": 183
632
+ }
633
+ ],
634
+ "outputs": [],
635
+ "properties": {
636
+ "cnr_id": "rgthree-comfy",
637
+ "ver": "32142fe476878a354dda6e2d4b5ea98960de3ced",
638
+ "Node name for S&R": "Display Any (rgthree)",
639
+ "aux_id": "rgthree/rgthree-comfy"
640
+ },
641
+ "widgets_values": [
642
+ ""
643
+ ]
644
+ },
645
+ {
646
+ "id": 139,
647
+ "type": "FluxTrainLoop",
648
+ "pos": [
649
+ 1534.1473388671875,
650
+ 1082.5596923828125
651
+ ],
652
+ "size": [
653
+ 393,
654
+ 78
655
+ ],
656
+ "flags": {},
657
+ "order": 18,
658
+ "mode": 0,
659
+ "inputs": [
660
+ {
661
+ "name": "network_trainer",
662
+ "type": "NETWORKTRAINER",
663
+ "link": 311
664
+ }
665
+ ],
666
+ "outputs": [
667
+ {
668
+ "name": "network_trainer",
669
+ "type": "NETWORKTRAINER",
670
+ "slot_index": 0,
671
+ "links": [
672
+ 754
673
+ ]
674
+ },
675
+ {
676
+ "name": "steps",
677
+ "type": "INT",
678
+ "slot_index": 1,
679
+ "links": []
680
+ }
681
+ ],
682
+ "properties": {
683
+ "cnr_id": "comfyui-fluxtrainer",
684
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
685
+ "Node name for S&R": "FluxTrainLoop",
686
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
687
+ },
688
+ "widgets_values": [
689
+ 3000
690
+ ],
691
+ "color": "#232",
692
+ "bgcolor": "#353"
693
+ },
694
+ {
695
+ "id": 136,
696
+ "type": "FluxTrainModelSelect",
697
+ "pos": [
698
+ -97.35598754882812,
699
+ 122.73202514648438
700
+ ],
701
+ "size": [
702
+ 579.2749633789062,
703
+ 130
704
+ ],
705
+ "flags": {},
706
+ "order": 11,
707
+ "mode": 0,
708
+ "inputs": [
709
+ {
710
+ "name": "lora_path",
711
+ "shape": 7,
712
+ "type": "STRING",
713
+ "link": null
714
+ }
715
+ ],
716
+ "outputs": [
717
+ {
718
+ "name": "flux_models",
719
+ "type": "TRAIN_FLUX_MODELS",
720
+ "links": [
721
+ 238
722
+ ]
723
+ }
724
+ ],
725
+ "properties": {
726
+ "cnr_id": "comfyui-fluxtrainer",
727
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
728
+ "Node name for S&R": "FluxTrainModelSelect",
729
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
730
+ },
731
+ "widgets_values": [
732
+ "flux1-dev.safetensors",
733
+ "ae.safetensors",
734
+ "ViT-L-14-TEXT-detail-improved-hiT-GmP-TE-only-HF.safetensors",
735
+ "t5xxl_fp16.safetensors"
736
+ ]
737
+ },
738
+ {
739
+ "id": 307,
740
+ "type": "TrainDatasetAdd",
741
+ "pos": [
742
+ -1044.89892578125,
743
+ 164.51458740234375
744
+ ],
745
+ "size": [
746
+ 274.7413330078125,
747
+ 482.4444580078125
748
+ ],
749
+ "flags": {},
750
+ "order": 12,
751
+ "mode": 0,
752
+ "inputs": [
753
+ {
754
+ "name": "dataset_config",
755
+ "type": "JSON",
756
+ "link": 760
757
+ },
758
+ {
759
+ "name": "regularization",
760
+ "shape": 7,
761
+ "type": "JSON",
762
+ "link": null
763
+ }
764
+ ],
765
+ "outputs": [
766
+ {
767
+ "name": "dataset",
768
+ "type": "JSON",
769
+ "slot_index": 0,
770
+ "links": [
771
+ 761
772
+ ]
773
+ }
774
+ ],
775
+ "properties": {
776
+ "cnr_id": "comfyui-fluxtrainer",
777
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
778
+ "Node name for S&R": "TrainDatasetAdd",
779
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
780
+ },
781
+ "widgets_values": [
782
+ 1024,
783
+ 1024,
784
+ 1,
785
+ "../!LoraTraining/Datasets/New_0520/EPC_box/1024",
786
+ "clthmthblckbx",
787
+ true,
788
+ true,
789
+ 1,
790
+ 512,
791
+ 1024
792
+ ]
793
+ },
794
+ {
795
+ "id": 308,
796
+ "type": "TrainDatasetAdd",
797
+ "pos": [
798
+ -727.9185791015625,
799
+ 159.63279724121094
800
+ ],
801
+ "size": [
802
+ 274.7413330078125,
803
+ 482.4444580078125
804
+ ],
805
+ "flags": {},
806
+ "order": 15,
807
+ "mode": 0,
808
+ "inputs": [
809
+ {
810
+ "name": "dataset_config",
811
+ "type": "JSON",
812
+ "link": 761
813
+ },
814
+ {
815
+ "name": "regularization",
816
+ "shape": 7,
817
+ "type": "JSON",
818
+ "link": null
819
+ }
820
+ ],
821
+ "outputs": [
822
+ {
823
+ "name": "dataset",
824
+ "type": "JSON",
825
+ "slot_index": 0,
826
+ "links": [
827
+ 762
828
+ ]
829
+ }
830
+ ],
831
+ "properties": {
832
+ "cnr_id": "comfyui-fluxtrainer",
833
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
834
+ "Node name for S&R": "TrainDatasetAdd",
835
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
836
+ },
837
+ "widgets_values": [
838
+ 512,
839
+ 512,
840
+ 2,
841
+ "../!LoraTraining/Datasets/New_0520/EPC_box/512",
842
+ "clthmthblckbx",
843
+ true,
844
+ true,
845
+ 1,
846
+ 256,
847
+ 768
848
+ ]
849
+ },
850
+ {
851
+ "id": 112,
852
+ "type": "TrainDatasetAdd",
853
+ "pos": [
854
+ -437,
855
+ 165
856
+ ],
857
+ "size": [
858
+ 274.7413330078125,
859
+ 482.4444580078125
860
+ ],
861
+ "flags": {},
862
+ "order": 16,
863
+ "mode": 0,
864
+ "inputs": [
865
+ {
866
+ "name": "dataset_config",
867
+ "type": "JSON",
868
+ "link": 762
869
+ },
870
+ {
871
+ "name": "regularization",
872
+ "shape": 7,
873
+ "type": "JSON",
874
+ "link": null
875
+ }
876
+ ],
877
+ "outputs": [
878
+ {
879
+ "name": "dataset",
880
+ "type": "JSON",
881
+ "slot_index": 0,
882
+ "links": [
883
+ 189
884
+ ]
885
+ }
886
+ ],
887
+ "properties": {
888
+ "cnr_id": "comfyui-fluxtrainer",
889
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
890
+ "Node name for S&R": "TrainDatasetAdd",
891
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
892
+ },
893
+ "widgets_values": [
894
+ 1024,
895
+ 1024,
896
+ 2,
897
+ "../!LoraTraining/Datasets/New_0520/EPC_box/Closeup",
898
+ "clthmthblckbx",
899
+ true,
900
+ true,
901
+ 1,
902
+ 64,
903
+ 1024
904
+ ]
905
+ },
906
+ {
907
+ "id": 107,
908
+ "type": "InitFluxLoRATraining",
909
+ "pos": [
910
+ 810,
911
+ 330
912
+ ],
913
+ "size": [
914
+ 509.69342041015625,
915
+ 954.6666870117188
916
+ ],
917
+ "flags": {},
918
+ "order": 17,
919
+ "mode": 0,
920
+ "inputs": [
921
+ {
922
+ "name": "flux_models",
923
+ "type": "TRAIN_FLUX_MODELS",
924
+ "link": 238
925
+ },
926
+ {
927
+ "name": "dataset",
928
+ "type": "JSON",
929
+ "link": 189
930
+ },
931
+ {
932
+ "name": "optimizer_settings",
933
+ "type": "ARGS",
934
+ "link": 293
935
+ },
936
+ {
937
+ "name": "resume_args",
938
+ "shape": 7,
939
+ "type": "ARGS",
940
+ "link": null
941
+ },
942
+ {
943
+ "name": "block_args",
944
+ "shape": 7,
945
+ "type": "ARGS",
946
+ "link": null
947
+ },
948
+ {
949
+ "name": "loss_args",
950
+ "shape": 7,
951
+ "type": "ARGS",
952
+ "link": null
953
+ },
954
+ {
955
+ "name": "network_config",
956
+ "shape": 7,
957
+ "type": "NETWORK_CONFIG",
958
+ "link": null
959
+ },
960
+ {
961
+ "name": "sample_prompts",
962
+ "type": "STRING",
963
+ "widget": {
964
+ "name": "sample_prompts"
965
+ },
966
+ "link": 237
967
+ }
968
+ ],
969
+ "outputs": [
970
+ {
971
+ "name": "network_trainer",
972
+ "type": "NETWORKTRAINER",
973
+ "links": [
974
+ 311
975
+ ]
976
+ },
977
+ {
978
+ "name": "epochs_count",
979
+ "type": "INT",
980
+ "links": [
981
+ 182
982
+ ]
983
+ },
984
+ {
985
+ "name": "args",
986
+ "type": "KOHYA_ARGS",
987
+ "links": [
988
+ 183
989
+ ]
990
+ }
991
+ ],
992
+ "properties": {
993
+ "cnr_id": "comfyui-fluxtrainer",
994
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
995
+ "Node name for S&R": "InitFluxLoRATraining",
996
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
997
+ },
998
+ "widgets_values": [
999
+ "clthmthblckbx_EPC_box_lr1_0520",
1000
+ "../!LoraTraining/Datasets/New_0520/Results",
1001
+ 128,
1002
+ 128.00000000000003,
1003
+ 0.00010000000000000003,
1004
+ 3000,
1005
+ true,
1006
+ "memory",
1007
+ "disabled",
1008
+ false,
1009
+ "none",
1010
+ 0,
1011
+ 1,
1012
+ 1.29,
1013
+ "sigmoid",
1014
+ 1,
1015
+ "raw",
1016
+ 1,
1017
+ 3.1582000000000003,
1018
+ true,
1019
+ false,
1020
+ "bf16",
1021
+ "bf16",
1022
+ "xformers",
1023
+ "",
1024
+ "",
1025
+ "clip_l",
1026
+ 0.00010000000000000003,
1027
+ 0.00010000000000000003,
1028
+ "enabled"
1029
+ ]
1030
+ }
1031
+ ],
1032
+ "links": [
1033
+ [
1034
+ 182,
1035
+ 107,
1036
+ 1,
1037
+ 88,
1038
+ 0,
1039
+ "*"
1040
+ ],
1041
+ [
1042
+ 183,
1043
+ 107,
1044
+ 2,
1045
+ 105,
1046
+ 0,
1047
+ "*"
1048
+ ],
1049
+ [
1050
+ 189,
1051
+ 112,
1052
+ 0,
1053
+ 107,
1054
+ 1,
1055
+ "JSON"
1056
+ ],
1057
+ [
1058
+ 237,
1059
+ 135,
1060
+ 0,
1061
+ 107,
1062
+ 7,
1063
+ "STRING"
1064
+ ],
1065
+ [
1066
+ 238,
1067
+ 136,
1068
+ 0,
1069
+ 107,
1070
+ 0,
1071
+ "TRAIN_FLUX_MODELS"
1072
+ ],
1073
+ [
1074
+ 293,
1075
+ 138,
1076
+ 0,
1077
+ 107,
1078
+ 2,
1079
+ "ARGS"
1080
+ ],
1081
+ [
1082
+ 311,
1083
+ 107,
1084
+ 0,
1085
+ 139,
1086
+ 0,
1087
+ "NETWORKTRAINER"
1088
+ ],
1089
+ [
1090
+ 332,
1091
+ 187,
1092
+ 0,
1093
+ 185,
1094
+ 0,
1095
+ "STRING"
1096
+ ],
1097
+ [
1098
+ 333,
1099
+ 187,
1100
+ 0,
1101
+ 186,
1102
+ 0,
1103
+ "STRING"
1104
+ ],
1105
+ [
1106
+ 754,
1107
+ 139,
1108
+ 0,
1109
+ 133,
1110
+ 0,
1111
+ "NETWORKTRAINER"
1112
+ ],
1113
+ [
1114
+ 758,
1115
+ 133,
1116
+ 0,
1117
+ 305,
1118
+ 0,
1119
+ "*"
1120
+ ],
1121
+ [
1122
+ 759,
1123
+ 133,
1124
+ 2,
1125
+ 306,
1126
+ 0,
1127
+ "*"
1128
+ ],
1129
+ [
1130
+ 760,
1131
+ 137,
1132
+ 0,
1133
+ 307,
1134
+ 0,
1135
+ "JSON"
1136
+ ],
1137
+ [
1138
+ 761,
1139
+ 307,
1140
+ 0,
1141
+ 308,
1142
+ 0,
1143
+ "JSON"
1144
+ ],
1145
+ [
1146
+ 762,
1147
+ 308,
1148
+ 0,
1149
+ 112,
1150
+ 0,
1151
+ "JSON"
1152
+ ]
1153
+ ],
1154
+ "groups": [
1155
+ {
1156
+ "id": 2,
1157
+ "title": "Settings and init",
1158
+ "bounding": [
1159
+ -103.14398956298828,
1160
+ -190.99302673339844,
1161
+ 1502.510009765625,
1162
+ 1504.344970703125
1163
+ ],
1164
+ "color": "#b06634",
1165
+ "font_size": 24,
1166
+ "flags": {}
1167
+ },
1168
+ {
1169
+ "id": 6,
1170
+ "title": "Dataset",
1171
+ "bounding": [
1172
+ -1492.13720703125,
1173
+ -184.27500915527344,
1174
+ 1362,
1175
+ 851
1176
+ ],
1177
+ "color": "#3f789e",
1178
+ "font_size": 24,
1179
+ "flags": {}
1180
+ },
1181
+ {
1182
+ "id": 7,
1183
+ "title": "Train_05",
1184
+ "bounding": [
1185
+ 1481.262939453125,
1186
+ 116.16743469238281,
1187
+ 1070.382568359375,
1188
+ 2207.358642578125
1189
+ ],
1190
+ "color": "#3f789e",
1191
+ "font_size": 24,
1192
+ "flags": {}
1193
+ }
1194
+ ],
1195
+ "config": {},
1196
+ "extra": {
1197
+ "ds": {
1198
+ "scale": 0.7792161323641692,
1199
+ "offset": [
1200
+ 1287.908571328098,
1201
+ 26.110033063869633
1202
+ ]
1203
+ },
1204
+ "frontendVersion": "1.19.9",
1205
+ "VHS_latentpreview": true,
1206
+ "VHS_latentpreviewrate": 0
1207
+ },
1208
+ "version": 0.4,
1209
+ "seed_widgets": {}
1210
+ }
tempfiles/clthmthblckbx_EPC_box_lr2_0520_rank128_bf16.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:38d55d33b568279f15f6ca251b8467f128fab1047af205db2d016b6d9761707d
3
+ size 1267890832
tempfiles/clthmthblckbx_EPC_box_lr2_0520_workflow.json ADDED
@@ -0,0 +1,1210 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "fc022933-cf60-4b27-9f8c-f4efa5d78cc9",
3
+ "revision": 0,
4
+ "last_node_id": 308,
5
+ "last_link_id": 762,
6
+ "nodes": [
7
+ {
8
+ "id": 88,
9
+ "type": "Display Any (rgthree)",
10
+ "pos": [
11
+ 1170,
12
+ 90
13
+ ],
14
+ "size": [
15
+ 210,
16
+ 88
17
+ ],
18
+ "flags": {},
19
+ "order": 19,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "dir": 3,
24
+ "name": "source",
25
+ "type": "*",
26
+ "link": 182
27
+ }
28
+ ],
29
+ "outputs": [],
30
+ "title": "Number of epochs",
31
+ "properties": {
32
+ "cnr_id": "rgthree-comfy",
33
+ "ver": "32142fe476878a354dda6e2d4b5ea98960de3ced",
34
+ "Node name for S&R": "Display Any (rgthree)",
35
+ "aux_id": "rgthree/rgthree-comfy"
36
+ },
37
+ "widgets_values": [
38
+ ""
39
+ ]
40
+ },
41
+ {
42
+ "id": 137,
43
+ "type": "TrainDatasetGeneralConfig",
44
+ "pos": [
45
+ -1424.13720703125,
46
+ 169.72499084472656
47
+ ],
48
+ "size": [
49
+ 316.3266296386719,
50
+ 202
51
+ ],
52
+ "flags": {},
53
+ "order": 0,
54
+ "mode": 0,
55
+ "inputs": [],
56
+ "outputs": [
57
+ {
58
+ "name": "dataset_general",
59
+ "type": "JSON",
60
+ "links": [
61
+ 239,
62
+ 760
63
+ ]
64
+ }
65
+ ],
66
+ "properties": {
67
+ "cnr_id": "comfyui-fluxtrainer",
68
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
69
+ "Node name for S&R": "TrainDatasetGeneralConfig",
70
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
71
+ },
72
+ "widgets_values": [
73
+ false,
74
+ false,
75
+ false,
76
+ 0,
77
+ false,
78
+ false,
79
+ ".txt"
80
+ ]
81
+ },
82
+ {
83
+ "id": 113,
84
+ "type": "Note",
85
+ "pos": [
86
+ -1063.4300537109375,
87
+ -68.25479888916016
88
+ ],
89
+ "size": [
90
+ 754.6021728515625,
91
+ 145.63734436035156
92
+ ],
93
+ "flags": {},
94
+ "order": 1,
95
+ "mode": 0,
96
+ "inputs": [],
97
+ "outputs": [],
98
+ "properties": {
99
+ "text": ""
100
+ },
101
+ "widgets_values": [
102
+ "For multiresolution training, input same source directory with different dataset resolution. From what I hear, Flux likes multiple resolutions.\n\nFor single resolution training, just add single dataset."
103
+ ],
104
+ "color": "#432",
105
+ "bgcolor": "#653"
106
+ },
107
+ {
108
+ "id": 116,
109
+ "type": "Note",
110
+ "pos": [
111
+ 457.6540832519531,
112
+ -127.11420440673828
113
+ ],
114
+ "size": [
115
+ 352.5264587402344,
116
+ 88
117
+ ],
118
+ "flags": {},
119
+ "order": 2,
120
+ "mode": 0,
121
+ "inputs": [],
122
+ "outputs": [],
123
+ "properties": {
124
+ "text": ""
125
+ },
126
+ "widgets_values": [
127
+ "Validation sampling settings are set here for all the sampler nodes."
128
+ ],
129
+ "color": "#432",
130
+ "bgcolor": "#653"
131
+ },
132
+ {
133
+ "id": 131,
134
+ "type": "Note",
135
+ "pos": [
136
+ 478,
137
+ -884
138
+ ],
139
+ "size": [
140
+ 376.41943359375,
141
+ 106.31529998779297
142
+ ],
143
+ "flags": {},
144
+ "order": 3,
145
+ "mode": 0,
146
+ "inputs": [],
147
+ "outputs": [],
148
+ "properties": {
149
+ "text": ""
150
+ },
151
+ "widgets_values": [
152
+ "sanity check that all the args are chosen correctly"
153
+ ],
154
+ "color": "#432",
155
+ "bgcolor": "#653"
156
+ },
157
+ {
158
+ "id": 115,
159
+ "type": "Note",
160
+ "pos": [
161
+ -69.74251556396484,
162
+ -118.11553955078125
163
+ ],
164
+ "size": [
165
+ 482.8849182128906,
166
+ 183.01109313964844
167
+ ],
168
+ "flags": {},
169
+ "order": 4,
170
+ "mode": 0,
171
+ "inputs": [],
172
+ "outputs": [],
173
+ "properties": {
174
+ "text": ""
175
+ },
176
+ "widgets_values": [
177
+ "You can use same models as you use for inference in Comfy. When fp8_base is enabled, the model is downcasted to torch.float_e4m3fn on initialize, meaning if you load fp8 model here it should also be in same format."
178
+ ],
179
+ "color": "#432",
180
+ "bgcolor": "#653"
181
+ },
182
+ {
183
+ "id": 138,
184
+ "type": "OptimizerConfigAdafactor",
185
+ "pos": [
186
+ 244.04385375976562,
187
+ 345.0316162109375
188
+ ],
189
+ "size": [
190
+ 402.7909240722656,
191
+ 387.0909118652344
192
+ ],
193
+ "flags": {},
194
+ "order": 5,
195
+ "mode": 0,
196
+ "inputs": [],
197
+ "outputs": [
198
+ {
199
+ "name": "optimizer_settings",
200
+ "type": "ARGS",
201
+ "links": [
202
+ 293
203
+ ]
204
+ }
205
+ ],
206
+ "properties": {
207
+ "cnr_id": "comfyui-fluxtrainer",
208
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
209
+ "Node name for S&R": "OptimizerConfigAdafactor",
210
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
211
+ },
212
+ "widgets_values": [
213
+ 1,
214
+ "constant",
215
+ 0,
216
+ 1,
217
+ 1,
218
+ false,
219
+ false,
220
+ false,
221
+ 1,
222
+ 0,
223
+ ""
224
+ ]
225
+ },
226
+ {
227
+ "id": 133,
228
+ "type": "FluxTrainEnd",
229
+ "pos": [
230
+ 1939.8726806640625,
231
+ 818.8919677734375
232
+ ],
233
+ "size": [
234
+ 317.4000244140625,
235
+ 98
236
+ ],
237
+ "flags": {},
238
+ "order": 21,
239
+ "mode": 0,
240
+ "inputs": [
241
+ {
242
+ "name": "network_trainer",
243
+ "type": "NETWORKTRAINER",
244
+ "link": 754
245
+ }
246
+ ],
247
+ "outputs": [
248
+ {
249
+ "name": "lora_name",
250
+ "type": "STRING",
251
+ "slot_index": 0,
252
+ "links": [
253
+ 758
254
+ ]
255
+ },
256
+ {
257
+ "name": "metadata",
258
+ "type": "STRING",
259
+ "links": null
260
+ },
261
+ {
262
+ "name": "lora_path",
263
+ "type": "STRING",
264
+ "slot_index": 2,
265
+ "links": [
266
+ 759
267
+ ]
268
+ }
269
+ ],
270
+ "properties": {
271
+ "cnr_id": "comfyui-fluxtrainer",
272
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
273
+ "Node name for S&R": "FluxTrainEnd",
274
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
275
+ },
276
+ "widgets_values": [
277
+ false
278
+ ],
279
+ "color": "#322",
280
+ "bgcolor": "#533"
281
+ },
282
+ {
283
+ "id": 190,
284
+ "type": "ComfyDeployOutputText",
285
+ "pos": [
286
+ 2070.00146484375,
287
+ 1017.927001953125
288
+ ],
289
+ "size": [
290
+ 400,
291
+ 200
292
+ ],
293
+ "flags": {},
294
+ "order": 6,
295
+ "mode": 4,
296
+ "inputs": [
297
+ {
298
+ "name": "text",
299
+ "type": "STRING",
300
+ "link": null
301
+ }
302
+ ],
303
+ "outputs": [],
304
+ "properties": {
305
+ "cnr_id": "comfyui-deploy",
306
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
307
+ "Node name for S&R": "ComfyDeployOutputText"
308
+ },
309
+ "widgets_values": [
310
+ "txt",
311
+ "output_text",
312
+ "output_text"
313
+ ]
314
+ },
315
+ {
316
+ "id": 301,
317
+ "type": "ComfyUIDeployExternalNumberInt",
318
+ "pos": [
319
+ 1491.6195068359375,
320
+ 519.4288940429688
321
+ ],
322
+ "size": [
323
+ 453.5999755859375,
324
+ 200
325
+ ],
326
+ "flags": {},
327
+ "order": 7,
328
+ "mode": 4,
329
+ "inputs": [],
330
+ "outputs": [
331
+ {
332
+ "name": "value",
333
+ "type": "INT",
334
+ "links": []
335
+ }
336
+ ],
337
+ "properties": {
338
+ "cnr_id": "comfyui-deploy",
339
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
340
+ "Node name for S&R": "ComfyUIDeployExternalNumberInt"
341
+ },
342
+ "widgets_values": [
343
+ "steps times 1",
344
+ 2500,
345
+ "",
346
+ ""
347
+ ]
348
+ },
349
+ {
350
+ "id": 135,
351
+ "type": "StringConstantMultiline",
352
+ "pos": [
353
+ -12.889997482299805,
354
+ 802.8369750976562
355
+ ],
356
+ "size": [
357
+ 625.9965209960938,
358
+ 465.0767517089844
359
+ ],
360
+ "flags": {},
361
+ "order": 8,
362
+ "mode": 0,
363
+ "inputs": [],
364
+ "outputs": [
365
+ {
366
+ "name": "STRING",
367
+ "type": "STRING",
368
+ "slot_index": 0,
369
+ "links": [
370
+ 237
371
+ ]
372
+ }
373
+ ],
374
+ "properties": {
375
+ "cnr_id": "comfyui-kjnodes",
376
+ "ver": "4d8cd3daa4aa8c411c4a4a6a2a97199bd46d1b4e",
377
+ "Node name for S&R": "StringConstantMultiline",
378
+ "aux_id": "kijai/ComfyUI-KJNodes"
379
+ },
380
+ "widgets_values": [
381
+ "Professional product photography of clthmthblckbx. Magical background, perfect light and shadows, product placed on the reflective metal desk.",
382
+ true
383
+ ]
384
+ },
385
+ {
386
+ "id": 187,
387
+ "type": "ComfyUIDeployExternalTextAny",
388
+ "pos": [
389
+ -1287.989501953125,
390
+ 788.010498046875
391
+ ],
392
+ "size": [
393
+ 428.4000244140625,
394
+ 200
395
+ ],
396
+ "flags": {},
397
+ "order": 9,
398
+ "mode": 4,
399
+ "inputs": [],
400
+ "outputs": [
401
+ {
402
+ "name": "text",
403
+ "type": "*",
404
+ "slot_index": 0,
405
+ "links": [
406
+ 332,
407
+ 333
408
+ ]
409
+ }
410
+ ],
411
+ "properties": {
412
+ "cnr_id": "comfyui-deploy",
413
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
414
+ "Node name for S&R": "ComfyUIDeployExternalTextAny"
415
+ },
416
+ "widgets_values": [
417
+ "product_id",
418
+ "",
419
+ "Product ID",
420
+ ""
421
+ ]
422
+ },
423
+ {
424
+ "id": 185,
425
+ "type": "ComfyUIDeployStringCombine",
426
+ "pos": [
427
+ -697.0902709960938,
428
+ 710.736328125
429
+ ],
430
+ "size": [
431
+ 400,
432
+ 244
433
+ ],
434
+ "flags": {},
435
+ "order": 13,
436
+ "mode": 4,
437
+ "inputs": [
438
+ {
439
+ "name": "text_b",
440
+ "shape": 7,
441
+ "type": "STRING",
442
+ "widget": {
443
+ "name": "text_b"
444
+ },
445
+ "link": 332
446
+ }
447
+ ],
448
+ "outputs": [
449
+ {
450
+ "name": "STRING",
451
+ "type": "STRING",
452
+ "slot_index": 0,
453
+ "links": []
454
+ }
455
+ ],
456
+ "properties": {
457
+ "cnr_id": "comfyui-deploy",
458
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
459
+ "Node name for S&R": "ComfyUIDeployStringCombine"
460
+ },
461
+ "widgets_values": [
462
+ "append",
463
+ "no",
464
+ "./models/datasets/",
465
+ "",
466
+ ""
467
+ ]
468
+ },
469
+ {
470
+ "id": 186,
471
+ "type": "ComfyUIDeployStringCombine",
472
+ "pos": [
473
+ -689.8053588867188,
474
+ 1052.0035400390625
475
+ ],
476
+ "size": [
477
+ 400,
478
+ 244
479
+ ],
480
+ "flags": {},
481
+ "order": 14,
482
+ "mode": 4,
483
+ "inputs": [
484
+ {
485
+ "name": "text_b",
486
+ "shape": 7,
487
+ "type": "STRING",
488
+ "widget": {
489
+ "name": "text_b"
490
+ },
491
+ "link": 333
492
+ }
493
+ ],
494
+ "outputs": [
495
+ {
496
+ "name": "STRING",
497
+ "type": "STRING",
498
+ "slot_index": 0,
499
+ "links": []
500
+ }
501
+ ],
502
+ "properties": {
503
+ "cnr_id": "comfyui-deploy",
504
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
505
+ "Node name for S&R": "ComfyUIDeployStringCombine"
506
+ },
507
+ "widgets_values": [
508
+ "append",
509
+ "no",
510
+ "./models/loras/",
511
+ "",
512
+ ""
513
+ ]
514
+ },
515
+ {
516
+ "id": 306,
517
+ "type": "PrimereAnyOutput",
518
+ "pos": [
519
+ 2312.319580078125,
520
+ 865.5023803710938
521
+ ],
522
+ "size": [
523
+ 505.00506591796875,
524
+ 88
525
+ ],
526
+ "flags": {},
527
+ "order": 23,
528
+ "mode": 0,
529
+ "inputs": [
530
+ {
531
+ "name": "input",
532
+ "type": "*",
533
+ "link": 759
534
+ }
535
+ ],
536
+ "outputs": [],
537
+ "properties": {
538
+ "cnr_id": "comfyui_primere_nodes",
539
+ "ver": "4e412e94133fee6216a16f94289d24d56008c380",
540
+ "Node name for S&R": "PrimereAnyOutput"
541
+ },
542
+ "widgets_values": [
543
+ "../!LoraTraining/Datasets/Shameless/SBC/Bag/Results/clthmthblckbx_shameless_sbc_0518_rank128_bf16.safetensors"
544
+ ]
545
+ },
546
+ {
547
+ "id": 305,
548
+ "type": "PrimereAnyOutput",
549
+ "pos": [
550
+ 2312.50048828125,
551
+ 708.2304077148438
552
+ ],
553
+ "size": [
554
+ 505.00506591796875,
555
+ 88
556
+ ],
557
+ "flags": {},
558
+ "order": 22,
559
+ "mode": 0,
560
+ "inputs": [
561
+ {
562
+ "name": "input",
563
+ "type": "*",
564
+ "link": 758
565
+ }
566
+ ],
567
+ "outputs": [],
568
+ "properties": {
569
+ "cnr_id": "comfyui_primere_nodes",
570
+ "ver": "4e412e94133fee6216a16f94289d24d56008c380",
571
+ "Node name for S&R": "PrimereAnyOutput"
572
+ },
573
+ "widgets_values": [
574
+ "clthmthblckbx_shameless_sbc_0518_rank128_bf16"
575
+ ]
576
+ },
577
+ {
578
+ "id": 184,
579
+ "type": "ComfyUIDeployExternalTextAny",
580
+ "pos": [
581
+ -1824.0230712890625,
582
+ 826.2727661132812
583
+ ],
584
+ "size": [
585
+ 428.4000244140625,
586
+ 200
587
+ ],
588
+ "flags": {},
589
+ "order": 10,
590
+ "mode": 4,
591
+ "inputs": [],
592
+ "outputs": [
593
+ {
594
+ "name": "text",
595
+ "type": "*",
596
+ "slot_index": 0,
597
+ "links": []
598
+ }
599
+ ],
600
+ "properties": {
601
+ "cnr_id": "comfyui-deploy",
602
+ "ver": "e86a484160eddbfdd665430b8468b39bb4603aec",
603
+ "Node name for S&R": "ComfyUIDeployExternalTextAny"
604
+ },
605
+ "widgets_values": [
606
+ "trigger_word",
607
+ "clthmthblckbx",
608
+ "Trigger word",
609
+ ""
610
+ ]
611
+ },
612
+ {
613
+ "id": 105,
614
+ "type": "Display Any (rgthree)",
615
+ "pos": [
616
+ 277.2126770019531,
617
+ -712.5799560546875
618
+ ],
619
+ "size": [
620
+ 1073.7608642578125,
621
+ 492.8503112792969
622
+ ],
623
+ "flags": {},
624
+ "order": 20,
625
+ "mode": 0,
626
+ "inputs": [
627
+ {
628
+ "dir": 3,
629
+ "name": "source",
630
+ "type": "*",
631
+ "link": 183
632
+ }
633
+ ],
634
+ "outputs": [],
635
+ "properties": {
636
+ "cnr_id": "rgthree-comfy",
637
+ "ver": "32142fe476878a354dda6e2d4b5ea98960de3ced",
638
+ "Node name for S&R": "Display Any (rgthree)",
639
+ "aux_id": "rgthree/rgthree-comfy"
640
+ },
641
+ "widgets_values": [
642
+ ""
643
+ ]
644
+ },
645
+ {
646
+ "id": 139,
647
+ "type": "FluxTrainLoop",
648
+ "pos": [
649
+ 1534.1473388671875,
650
+ 1082.5596923828125
651
+ ],
652
+ "size": [
653
+ 393,
654
+ 78
655
+ ],
656
+ "flags": {},
657
+ "order": 18,
658
+ "mode": 0,
659
+ "inputs": [
660
+ {
661
+ "name": "network_trainer",
662
+ "type": "NETWORKTRAINER",
663
+ "link": 311
664
+ }
665
+ ],
666
+ "outputs": [
667
+ {
668
+ "name": "network_trainer",
669
+ "type": "NETWORKTRAINER",
670
+ "slot_index": 0,
671
+ "links": [
672
+ 754
673
+ ]
674
+ },
675
+ {
676
+ "name": "steps",
677
+ "type": "INT",
678
+ "slot_index": 1,
679
+ "links": []
680
+ }
681
+ ],
682
+ "properties": {
683
+ "cnr_id": "comfyui-fluxtrainer",
684
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
685
+ "Node name for S&R": "FluxTrainLoop",
686
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
687
+ },
688
+ "widgets_values": [
689
+ 3000
690
+ ],
691
+ "color": "#232",
692
+ "bgcolor": "#353"
693
+ },
694
+ {
695
+ "id": 136,
696
+ "type": "FluxTrainModelSelect",
697
+ "pos": [
698
+ -97.35598754882812,
699
+ 122.73202514648438
700
+ ],
701
+ "size": [
702
+ 579.2749633789062,
703
+ 130
704
+ ],
705
+ "flags": {},
706
+ "order": 11,
707
+ "mode": 0,
708
+ "inputs": [
709
+ {
710
+ "name": "lora_path",
711
+ "shape": 7,
712
+ "type": "STRING",
713
+ "link": null
714
+ }
715
+ ],
716
+ "outputs": [
717
+ {
718
+ "name": "flux_models",
719
+ "type": "TRAIN_FLUX_MODELS",
720
+ "links": [
721
+ 238
722
+ ]
723
+ }
724
+ ],
725
+ "properties": {
726
+ "cnr_id": "comfyui-fluxtrainer",
727
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
728
+ "Node name for S&R": "FluxTrainModelSelect",
729
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
730
+ },
731
+ "widgets_values": [
732
+ "flux1-dev.safetensors",
733
+ "ae.safetensors",
734
+ "ViT-L-14-TEXT-detail-improved-hiT-GmP-TE-only-HF.safetensors",
735
+ "t5xxl_fp16.safetensors"
736
+ ]
737
+ },
738
+ {
739
+ "id": 307,
740
+ "type": "TrainDatasetAdd",
741
+ "pos": [
742
+ -1044.89892578125,
743
+ 164.51458740234375
744
+ ],
745
+ "size": [
746
+ 274.7413330078125,
747
+ 482.4444580078125
748
+ ],
749
+ "flags": {},
750
+ "order": 12,
751
+ "mode": 0,
752
+ "inputs": [
753
+ {
754
+ "name": "dataset_config",
755
+ "type": "JSON",
756
+ "link": 760
757
+ },
758
+ {
759
+ "name": "regularization",
760
+ "shape": 7,
761
+ "type": "JSON",
762
+ "link": null
763
+ }
764
+ ],
765
+ "outputs": [
766
+ {
767
+ "name": "dataset",
768
+ "type": "JSON",
769
+ "slot_index": 0,
770
+ "links": [
771
+ 761
772
+ ]
773
+ }
774
+ ],
775
+ "properties": {
776
+ "cnr_id": "comfyui-fluxtrainer",
777
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
778
+ "Node name for S&R": "TrainDatasetAdd",
779
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
780
+ },
781
+ "widgets_values": [
782
+ 1024,
783
+ 1024,
784
+ 1,
785
+ "../!LoraTraining/Datasets/New_0520/EPC_box/1024",
786
+ "clthmthblckbx",
787
+ true,
788
+ true,
789
+ 1,
790
+ 512,
791
+ 1024
792
+ ]
793
+ },
794
+ {
795
+ "id": 308,
796
+ "type": "TrainDatasetAdd",
797
+ "pos": [
798
+ -727.9185791015625,
799
+ 159.63279724121094
800
+ ],
801
+ "size": [
802
+ 274.7413330078125,
803
+ 482.4444580078125
804
+ ],
805
+ "flags": {},
806
+ "order": 15,
807
+ "mode": 0,
808
+ "inputs": [
809
+ {
810
+ "name": "dataset_config",
811
+ "type": "JSON",
812
+ "link": 761
813
+ },
814
+ {
815
+ "name": "regularization",
816
+ "shape": 7,
817
+ "type": "JSON",
818
+ "link": null
819
+ }
820
+ ],
821
+ "outputs": [
822
+ {
823
+ "name": "dataset",
824
+ "type": "JSON",
825
+ "slot_index": 0,
826
+ "links": [
827
+ 762
828
+ ]
829
+ }
830
+ ],
831
+ "properties": {
832
+ "cnr_id": "comfyui-fluxtrainer",
833
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
834
+ "Node name for S&R": "TrainDatasetAdd",
835
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
836
+ },
837
+ "widgets_values": [
838
+ 512,
839
+ 512,
840
+ 2,
841
+ "../!LoraTraining/Datasets/New_0520/EPC_box/512",
842
+ "clthmthblckbx",
843
+ true,
844
+ true,
845
+ 1,
846
+ 256,
847
+ 768
848
+ ]
849
+ },
850
+ {
851
+ "id": 112,
852
+ "type": "TrainDatasetAdd",
853
+ "pos": [
854
+ -437,
855
+ 165
856
+ ],
857
+ "size": [
858
+ 274.7413330078125,
859
+ 482.4444580078125
860
+ ],
861
+ "flags": {},
862
+ "order": 16,
863
+ "mode": 0,
864
+ "inputs": [
865
+ {
866
+ "name": "dataset_config",
867
+ "type": "JSON",
868
+ "link": 762
869
+ },
870
+ {
871
+ "name": "regularization",
872
+ "shape": 7,
873
+ "type": "JSON",
874
+ "link": null
875
+ }
876
+ ],
877
+ "outputs": [
878
+ {
879
+ "name": "dataset",
880
+ "type": "JSON",
881
+ "slot_index": 0,
882
+ "links": [
883
+ 189
884
+ ]
885
+ }
886
+ ],
887
+ "properties": {
888
+ "cnr_id": "comfyui-fluxtrainer",
889
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
890
+ "Node name for S&R": "TrainDatasetAdd",
891
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
892
+ },
893
+ "widgets_values": [
894
+ 1024,
895
+ 1024,
896
+ 2,
897
+ "../!LoraTraining/Datasets/New_0520/EPC_box/Closeup",
898
+ "clthmthblckbx",
899
+ true,
900
+ true,
901
+ 1,
902
+ 64,
903
+ 1024
904
+ ]
905
+ },
906
+ {
907
+ "id": 107,
908
+ "type": "InitFluxLoRATraining",
909
+ "pos": [
910
+ 810,
911
+ 330
912
+ ],
913
+ "size": [
914
+ 509.69342041015625,
915
+ 954.6666870117188
916
+ ],
917
+ "flags": {},
918
+ "order": 17,
919
+ "mode": 0,
920
+ "inputs": [
921
+ {
922
+ "name": "flux_models",
923
+ "type": "TRAIN_FLUX_MODELS",
924
+ "link": 238
925
+ },
926
+ {
927
+ "name": "dataset",
928
+ "type": "JSON",
929
+ "link": 189
930
+ },
931
+ {
932
+ "name": "optimizer_settings",
933
+ "type": "ARGS",
934
+ "link": 293
935
+ },
936
+ {
937
+ "name": "resume_args",
938
+ "shape": 7,
939
+ "type": "ARGS",
940
+ "link": null
941
+ },
942
+ {
943
+ "name": "block_args",
944
+ "shape": 7,
945
+ "type": "ARGS",
946
+ "link": null
947
+ },
948
+ {
949
+ "name": "loss_args",
950
+ "shape": 7,
951
+ "type": "ARGS",
952
+ "link": null
953
+ },
954
+ {
955
+ "name": "network_config",
956
+ "shape": 7,
957
+ "type": "NETWORK_CONFIG",
958
+ "link": null
959
+ },
960
+ {
961
+ "name": "sample_prompts",
962
+ "type": "STRING",
963
+ "widget": {
964
+ "name": "sample_prompts"
965
+ },
966
+ "link": 237
967
+ }
968
+ ],
969
+ "outputs": [
970
+ {
971
+ "name": "network_trainer",
972
+ "type": "NETWORKTRAINER",
973
+ "links": [
974
+ 311
975
+ ]
976
+ },
977
+ {
978
+ "name": "epochs_count",
979
+ "type": "INT",
980
+ "links": [
981
+ 182
982
+ ]
983
+ },
984
+ {
985
+ "name": "args",
986
+ "type": "KOHYA_ARGS",
987
+ "links": [
988
+ 183
989
+ ]
990
+ }
991
+ ],
992
+ "properties": {
993
+ "cnr_id": "comfyui-fluxtrainer",
994
+ "ver": "639b3e80ba66e42605a34f393b576cd489e06734",
995
+ "Node name for S&R": "InitFluxLoRATraining",
996
+ "aux_id": "kijai/ComfyUI-FluxTrainer"
997
+ },
998
+ "widgets_values": [
999
+ "clthmthblckbx_EPC_box_lr2_0520",
1000
+ "../!LoraTraining/Datasets/New_0520/Results",
1001
+ 128,
1002
+ 128.00000000000003,
1003
+ 0.00020000000000000006,
1004
+ 3000,
1005
+ true,
1006
+ "memory",
1007
+ "disabled",
1008
+ false,
1009
+ "none",
1010
+ 0,
1011
+ 1,
1012
+ 1.29,
1013
+ "sigmoid",
1014
+ 1,
1015
+ "raw",
1016
+ 1,
1017
+ 3.1582000000000003,
1018
+ true,
1019
+ false,
1020
+ "bf16",
1021
+ "bf16",
1022
+ "xformers",
1023
+ "",
1024
+ "",
1025
+ "clip_l",
1026
+ 0.00010000000000000003,
1027
+ 0.00010000000000000003,
1028
+ "enabled"
1029
+ ]
1030
+ }
1031
+ ],
1032
+ "links": [
1033
+ [
1034
+ 182,
1035
+ 107,
1036
+ 1,
1037
+ 88,
1038
+ 0,
1039
+ "*"
1040
+ ],
1041
+ [
1042
+ 183,
1043
+ 107,
1044
+ 2,
1045
+ 105,
1046
+ 0,
1047
+ "*"
1048
+ ],
1049
+ [
1050
+ 189,
1051
+ 112,
1052
+ 0,
1053
+ 107,
1054
+ 1,
1055
+ "JSON"
1056
+ ],
1057
+ [
1058
+ 237,
1059
+ 135,
1060
+ 0,
1061
+ 107,
1062
+ 7,
1063
+ "STRING"
1064
+ ],
1065
+ [
1066
+ 238,
1067
+ 136,
1068
+ 0,
1069
+ 107,
1070
+ 0,
1071
+ "TRAIN_FLUX_MODELS"
1072
+ ],
1073
+ [
1074
+ 293,
1075
+ 138,
1076
+ 0,
1077
+ 107,
1078
+ 2,
1079
+ "ARGS"
1080
+ ],
1081
+ [
1082
+ 311,
1083
+ 107,
1084
+ 0,
1085
+ 139,
1086
+ 0,
1087
+ "NETWORKTRAINER"
1088
+ ],
1089
+ [
1090
+ 332,
1091
+ 187,
1092
+ 0,
1093
+ 185,
1094
+ 0,
1095
+ "STRING"
1096
+ ],
1097
+ [
1098
+ 333,
1099
+ 187,
1100
+ 0,
1101
+ 186,
1102
+ 0,
1103
+ "STRING"
1104
+ ],
1105
+ [
1106
+ 754,
1107
+ 139,
1108
+ 0,
1109
+ 133,
1110
+ 0,
1111
+ "NETWORKTRAINER"
1112
+ ],
1113
+ [
1114
+ 758,
1115
+ 133,
1116
+ 0,
1117
+ 305,
1118
+ 0,
1119
+ "*"
1120
+ ],
1121
+ [
1122
+ 759,
1123
+ 133,
1124
+ 2,
1125
+ 306,
1126
+ 0,
1127
+ "*"
1128
+ ],
1129
+ [
1130
+ 760,
1131
+ 137,
1132
+ 0,
1133
+ 307,
1134
+ 0,
1135
+ "JSON"
1136
+ ],
1137
+ [
1138
+ 761,
1139
+ 307,
1140
+ 0,
1141
+ 308,
1142
+ 0,
1143
+ "JSON"
1144
+ ],
1145
+ [
1146
+ 762,
1147
+ 308,
1148
+ 0,
1149
+ 112,
1150
+ 0,
1151
+ "JSON"
1152
+ ]
1153
+ ],
1154
+ "groups": [
1155
+ {
1156
+ "id": 2,
1157
+ "title": "Settings and init",
1158
+ "bounding": [
1159
+ -103.14398956298828,
1160
+ -190.99302673339844,
1161
+ 1502.510009765625,
1162
+ 1504.344970703125
1163
+ ],
1164
+ "color": "#b06634",
1165
+ "font_size": 24,
1166
+ "flags": {}
1167
+ },
1168
+ {
1169
+ "id": 6,
1170
+ "title": "Dataset",
1171
+ "bounding": [
1172
+ -1492.13720703125,
1173
+ -184.27500915527344,
1174
+ 1362,
1175
+ 851
1176
+ ],
1177
+ "color": "#3f789e",
1178
+ "font_size": 24,
1179
+ "flags": {}
1180
+ },
1181
+ {
1182
+ "id": 7,
1183
+ "title": "Train_05",
1184
+ "bounding": [
1185
+ 1481.262939453125,
1186
+ 116.16743469238281,
1187
+ 1070.382568359375,
1188
+ 2207.358642578125
1189
+ ],
1190
+ "color": "#3f789e",
1191
+ "font_size": 24,
1192
+ "flags": {}
1193
+ }
1194
+ ],
1195
+ "config": {},
1196
+ "extra": {
1197
+ "ds": {
1198
+ "scale": 0.7792161323641692,
1199
+ "offset": [
1200
+ 1287.908571328098,
1201
+ 26.110033063869633
1202
+ ]
1203
+ },
1204
+ "frontendVersion": "1.19.9",
1205
+ "VHS_latentpreview": true,
1206
+ "VHS_latentpreviewrate": 0
1207
+ },
1208
+ "version": 0.4,
1209
+ "seed_widgets": {}
1210
+ }