Tenofas commited on
Commit
d5c5997
·
verified ·
1 Parent(s): d7b87f6

Delete workflows/Flux_Lora_Trainer_v2.0.json

Browse files
Files changed (1) hide show
  1. workflows/Flux_Lora_Trainer_v2.0.json +0 -4259
workflows/Flux_Lora_Trainer_v2.0.json DELETED
@@ -1,4259 +0,0 @@
1
- {
2
- "last_node_id": 168,
3
- "last_link_id": 282,
4
- "nodes": [
5
- {
6
- "id": 62,
7
- "type": "FluxTrainSave",
8
- "pos": [
9
- 4046.59814453125,
10
- -390.90887451171875
11
- ],
12
- "size": [
13
- 335.8072204589844,
14
- 122
15
- ],
16
- "flags": {},
17
- "order": 58,
18
- "mode": 0,
19
- "inputs": [
20
- {
21
- "name": "network_trainer",
22
- "type": "NETWORKTRAINER",
23
- "link": 224
24
- }
25
- ],
26
- "outputs": [
27
- {
28
- "name": "network_trainer",
29
- "type": "NETWORKTRAINER",
30
- "links": [
31
- 225
32
- ],
33
- "slot_index": 0,
34
- "shape": 3
35
- },
36
- {
37
- "name": "lora_path",
38
- "type": "STRING",
39
- "links": null,
40
- "shape": 3
41
- },
42
- {
43
- "name": "steps",
44
- "type": "INT",
45
- "links": [],
46
- "slot_index": 2,
47
- "shape": 3
48
- }
49
- ],
50
- "properties": {
51
- "Node name for S&R": "FluxTrainSave"
52
- },
53
- "widgets_values": [
54
- false,
55
- false
56
- ],
57
- "color": "#232",
58
- "bgcolor": "#353"
59
- },
60
- {
61
- "id": 60,
62
- "type": "FluxTrainValidate",
63
- "pos": [
64
- 4397.59814453125,
65
- -390.90887451171875
66
- ],
67
- "size": [
68
- 312.3999938964844,
69
- 55.36396026611328
70
- ],
71
- "flags": {},
72
- "order": 62,
73
- "mode": 0,
74
- "inputs": [
75
- {
76
- "name": "network_trainer",
77
- "type": "NETWORKTRAINER",
78
- "link": 225
79
- },
80
- {
81
- "name": "validation_settings",
82
- "type": "VALSETTINGS",
83
- "link": 245,
84
- "shape": 7
85
- }
86
- ],
87
- "outputs": [
88
- {
89
- "name": "network_trainer",
90
- "type": "NETWORKTRAINER",
91
- "links": [
92
- 226
93
- ],
94
- "slot_index": 0,
95
- "shape": 3
96
- },
97
- {
98
- "name": "validation_images",
99
- "type": "IMAGE",
100
- "links": [
101
- 90,
102
- 122
103
- ],
104
- "slot_index": 1,
105
- "shape": 3
106
- }
107
- ],
108
- "properties": {
109
- "Node name for S&R": "FluxTrainValidate"
110
- },
111
- "widgets_values": [],
112
- "color": "#232",
113
- "bgcolor": "#353"
114
- },
115
- {
116
- "id": 61,
117
- "type": "PreviewImage",
118
- "pos": [
119
- 3645.59814453125,
120
- -199.9092559814453
121
- ],
122
- "size": [
123
- 1064.4329833984375,
124
- 704.880615234375
125
- ],
126
- "flags": {},
127
- "order": 64,
128
- "mode": 0,
129
- "inputs": [
130
- {
131
- "name": "images",
132
- "type": "IMAGE",
133
- "link": 90
134
- }
135
- ],
136
- "outputs": [],
137
- "properties": {
138
- "Node name for S&R": "PreviewImage"
139
- },
140
- "widgets_values": [],
141
- "color": "#2a363b",
142
- "bgcolor": "#3f5159"
143
- },
144
- {
145
- "id": 123,
146
- "type": "GetNode",
147
- "pos": [
148
- 4285.20263671875,
149
- -1300.16796875
150
- ],
151
- "size": [
152
- 210,
153
- 58
154
- ],
155
- "flags": {
156
- "collapsed": true
157
- },
158
- "order": 0,
159
- "mode": 0,
160
- "inputs": [],
161
- "outputs": [
162
- {
163
- "name": "IMAGE",
164
- "type": "IMAGE",
165
- "links": [
166
- 202,
167
- 209
168
- ],
169
- "slot_index": 0
170
- }
171
- ],
172
- "title": "Get_Sampler1",
173
- "properties": {},
174
- "widgets_values": [
175
- "Sampler1"
176
- ],
177
- "color": "#322",
178
- "bgcolor": "#533"
179
- },
180
- {
181
- "id": 117,
182
- "type": "ImageConcatFromBatch",
183
- "pos": [
184
- 4443.20263671875,
185
- -1084.1678466796875
186
- ],
187
- "size": [
188
- 315,
189
- 106
190
- ],
191
- "flags": {},
192
- "order": 29,
193
- "mode": 0,
194
- "inputs": [
195
- {
196
- "name": "images",
197
- "type": "IMAGE",
198
- "link": 195
199
- },
200
- {
201
- "name": "num_columns",
202
- "type": "INT",
203
- "link": 199,
204
- "widget": {
205
- "name": "num_columns"
206
- }
207
- }
208
- ],
209
- "outputs": [
210
- {
211
- "name": "IMAGE",
212
- "type": "IMAGE",
213
- "links": [
214
- 210
215
- ],
216
- "slot_index": 0,
217
- "shape": 3
218
- }
219
- ],
220
- "properties": {
221
- "Node name for S&R": "ImageConcatFromBatch"
222
- },
223
- "widgets_values": [
224
- 3,
225
- false,
226
- 4096
227
- ],
228
- "color": "#322",
229
- "bgcolor": "#533"
230
- },
231
- {
232
- "id": 124,
233
- "type": "GetNode",
234
- "pos": [
235
- 4288.20263671875,
236
- -1249.16796875
237
- ],
238
- "size": [
239
- 210,
240
- 58
241
- ],
242
- "flags": {
243
- "collapsed": true
244
- },
245
- "order": 1,
246
- "mode": 0,
247
- "inputs": [],
248
- "outputs": [
249
- {
250
- "name": "IMAGE",
251
- "type": "IMAGE",
252
- "links": [
253
- 203
254
- ],
255
- "slot_index": 0
256
- }
257
- ],
258
- "title": "Get_Sampler2",
259
- "properties": {},
260
- "widgets_values": [
261
- "Sampler2"
262
- ],
263
- "color": "#322",
264
- "bgcolor": "#533"
265
- },
266
- {
267
- "id": 126,
268
- "type": "GetNode",
269
- "pos": [
270
- 4291.20263671875,
271
- -1198.1678466796875
272
- ],
273
- "size": [
274
- 210,
275
- 58
276
- ],
277
- "flags": {
278
- "collapsed": true
279
- },
280
- "order": 2,
281
- "mode": 0,
282
- "inputs": [],
283
- "outputs": [
284
- {
285
- "name": "IMAGE",
286
- "type": "IMAGE",
287
- "links": [
288
- 206
289
- ],
290
- "slot_index": 0
291
- }
292
- ],
293
- "title": "Get_Sampler3",
294
- "properties": {},
295
- "widgets_values": [
296
- "Sampler3"
297
- ],
298
- "color": "#322",
299
- "bgcolor": "#533"
300
- },
301
- {
302
- "id": 128,
303
- "type": "GetNode",
304
- "pos": [
305
- 4290.20263671875,
306
- -1152.16796875
307
- ],
308
- "size": [
309
- 210,
310
- 58
311
- ],
312
- "flags": {
313
- "collapsed": true
314
- },
315
- "order": 3,
316
- "mode": 0,
317
- "inputs": [],
318
- "outputs": [
319
- {
320
- "name": "IMAGE",
321
- "type": "IMAGE",
322
- "links": [
323
- 208
324
- ],
325
- "slot_index": 0
326
- }
327
- ],
328
- "title": "Get_Sampler4",
329
- "properties": {},
330
- "widgets_values": [
331
- "Sampler4"
332
- ],
333
- "color": "#322",
334
- "bgcolor": "#533"
335
- },
336
- {
337
- "id": 119,
338
- "type": "ImageBatchMulti",
339
- "pos": [
340
- 4537.20263671875,
341
- -1297.16796875
342
- ],
343
- "size": [
344
- 210,
345
- 142
346
- ],
347
- "flags": {},
348
- "order": 25,
349
- "mode": 0,
350
- "inputs": [
351
- {
352
- "name": "image_1",
353
- "type": "IMAGE",
354
- "link": 202
355
- },
356
- {
357
- "name": "image_2",
358
- "type": "IMAGE",
359
- "link": 203
360
- },
361
- {
362
- "name": "image_3",
363
- "type": "IMAGE",
364
- "link": 206
365
- },
366
- {
367
- "name": "image_4",
368
- "type": "IMAGE",
369
- "link": 208
370
- }
371
- ],
372
- "outputs": [
373
- {
374
- "name": "images",
375
- "type": "IMAGE",
376
- "links": [
377
- 195
378
- ],
379
- "slot_index": 0,
380
- "shape": 3
381
- }
382
- ],
383
- "properties": {},
384
- "widgets_values": [
385
- 4,
386
- null
387
- ],
388
- "color": "#322",
389
- "bgcolor": "#533"
390
- },
391
- {
392
- "id": 120,
393
- "type": "GetImageSizeAndCount",
394
- "pos": [
395
- 4548.20263671875,
396
- -1398.1678466796875
397
- ],
398
- "size": [
399
- 210,
400
- 86
401
- ],
402
- "flags": {
403
- "collapsed": true
404
- },
405
- "order": 24,
406
- "mode": 0,
407
- "inputs": [
408
- {
409
- "name": "image",
410
- "type": "IMAGE",
411
- "link": 209
412
- }
413
- ],
414
- "outputs": [
415
- {
416
- "name": "image",
417
- "type": "IMAGE",
418
- "links": [],
419
- "slot_index": 0,
420
- "shape": 3
421
- },
422
- {
423
- "name": "width",
424
- "type": "INT",
425
- "links": null,
426
- "shape": 3
427
- },
428
- {
429
- "name": "height",
430
- "type": "INT",
431
- "links": null,
432
- "shape": 3
433
- },
434
- {
435
- "name": "count",
436
- "type": "INT",
437
- "links": [
438
- 199
439
- ],
440
- "slot_index": 3,
441
- "shape": 3
442
- }
443
- ],
444
- "properties": {
445
- "Node name for S&R": "GetImageSizeAndCount"
446
- },
447
- "widgets_values": [],
448
- "color": "#322",
449
- "bgcolor": "#533"
450
- },
451
- {
452
- "id": 129,
453
- "type": "AddLabel",
454
- "pos": [
455
- 4572.20263671875,
456
- -1463.1676025390625
457
- ],
458
- "size": [
459
- 315,
460
- 274
461
- ],
462
- "flags": {
463
- "collapsed": true
464
- },
465
- "order": 75,
466
- "mode": 0,
467
- "inputs": [
468
- {
469
- "name": "image",
470
- "type": "IMAGE",
471
- "link": 210
472
- },
473
- {
474
- "name": "caption",
475
- "type": "STRING",
476
- "link": null,
477
- "widget": {
478
- "name": "caption"
479
- }
480
- },
481
- {
482
- "name": "text",
483
- "type": "STRING",
484
- "link": 231,
485
- "widget": {
486
- "name": "text"
487
- }
488
- }
489
- ],
490
- "outputs": [
491
- {
492
- "name": "IMAGE",
493
- "type": "IMAGE",
494
- "links": [
495
- 214
496
- ],
497
- "slot_index": 0,
498
- "shape": 3
499
- }
500
- ],
501
- "properties": {
502
- "Node name for S&R": "AddLabel"
503
- },
504
- "widgets_values": [
505
- 10,
506
- 2,
507
- 48,
508
- 32,
509
- "white",
510
- "black",
511
- "FreeMono.ttf",
512
- "Text",
513
- "up",
514
- ""
515
- ],
516
- "color": "#322",
517
- "bgcolor": "#533"
518
- },
519
- {
520
- "id": 109,
521
- "type": "TrainDatasetAdd",
522
- "pos": [
523
- 1891.603515625,
524
- -1495.0498046875
525
- ],
526
- "size": [
527
- 281.5897521972656,
528
- 338
529
- ],
530
- "flags": {},
531
- "order": 26,
532
- "mode": 4,
533
- "inputs": [
534
- {
535
- "name": "dataset_config",
536
- "type": "JSON",
537
- "link": 185
538
- },
539
- {
540
- "name": "regularization",
541
- "type": "JSON",
542
- "link": null,
543
- "shape": 7
544
- }
545
- ],
546
- "outputs": [
547
- {
548
- "name": "dataset",
549
- "type": "JSON",
550
- "links": [
551
- 252
552
- ],
553
- "slot_index": 0,
554
- "shape": 3
555
- }
556
- ],
557
- "title": "Train 512x512 Dataset",
558
- "properties": {
559
- "Node name for S&R": "TrainDatasetAdd"
560
- },
561
- "widgets_values": [
562
- 512,
563
- 512,
564
- 2,
565
- "../training/input/",
566
- "LoraTrigger",
567
- true,
568
- false,
569
- 10,
570
- 256,
571
- 1024
572
- ],
573
- "color": "#232",
574
- "bgcolor": "#353"
575
- },
576
- {
577
- "id": 9,
578
- "type": "PreviewImage",
579
- "pos": [
580
- 1376.6004638671875,
581
- -197.80015563964844
582
- ],
583
- "size": [
584
- 1099.023193359375,
585
- 710.3143920898438
586
- ],
587
- "flags": {},
588
- "order": 46,
589
- "mode": 0,
590
- "inputs": [
591
- {
592
- "name": "images",
593
- "type": "IMAGE",
594
- "link": 8
595
- }
596
- ],
597
- "outputs": [],
598
- "properties": {
599
- "Node name for S&R": "PreviewImage"
600
- },
601
- "widgets_values": [],
602
- "color": "#2a363b",
603
- "bgcolor": "#3f5159"
604
- },
605
- {
606
- "id": 78,
607
- "type": "AddLabel",
608
- "pos": [
609
- 1944.6004638671875,
610
- 567.6812744140625
611
- ],
612
- "size": [
613
- 315,
614
- 274
615
- ],
616
- "flags": {
617
- "collapsed": true
618
- },
619
- "order": 47,
620
- "mode": 0,
621
- "inputs": [
622
- {
623
- "name": "image",
624
- "type": "IMAGE",
625
- "link": 112
626
- },
627
- {
628
- "name": "caption",
629
- "type": "STRING",
630
- "link": null,
631
- "widget": {
632
- "name": "caption"
633
- }
634
- },
635
- {
636
- "name": "text",
637
- "type": "STRING",
638
- "link": 111,
639
- "widget": {
640
- "name": "text"
641
- }
642
- }
643
- ],
644
- "outputs": [
645
- {
646
- "name": "IMAGE",
647
- "type": "IMAGE",
648
- "links": [
649
- 200
650
- ],
651
- "slot_index": 0,
652
- "shape": 3
653
- }
654
- ],
655
- "properties": {
656
- "Node name for S&R": "AddLabel"
657
- },
658
- "widgets_values": [
659
- 10,
660
- 2,
661
- 48,
662
- 32,
663
- "white",
664
- "black",
665
- "FreeMono.ttf",
666
- "Text",
667
- "up",
668
- ""
669
- ]
670
- },
671
- {
672
- "id": 121,
673
- "type": "SetNode",
674
- "pos": [
675
- 2101.6005859375,
676
- 567.6812744140625
677
- ],
678
- "size": [
679
- 210,
680
- 58
681
- ],
682
- "flags": {
683
- "collapsed": true
684
- },
685
- "order": 51,
686
- "mode": 0,
687
- "inputs": [
688
- {
689
- "name": "IMAGE",
690
- "type": "IMAGE",
691
- "link": 200
692
- }
693
- ],
694
- "outputs": [
695
- {
696
- "name": "*",
697
- "type": "*",
698
- "links": null
699
- }
700
- ],
701
- "title": "Set_Sampler1",
702
- "properties": {
703
- "previousName": "Sampler1"
704
- },
705
- "widgets_values": [
706
- "Sampler1"
707
- ],
708
- "color": "#2a363b",
709
- "bgcolor": "#3f5159"
710
- },
711
- {
712
- "id": 80,
713
- "type": "AddLabel",
714
- "pos": [
715
- 2982.400634765625,
716
- 560.1680908203125
717
- ],
718
- "size": [
719
- 315,
720
- 274
721
- ],
722
- "flags": {
723
- "collapsed": true
724
- },
725
- "order": 56,
726
- "mode": 0,
727
- "inputs": [
728
- {
729
- "name": "image",
730
- "type": "IMAGE",
731
- "link": 119
732
- },
733
- {
734
- "name": "caption",
735
- "type": "STRING",
736
- "link": null,
737
- "widget": {
738
- "name": "caption"
739
- }
740
- },
741
- {
742
- "name": "text",
743
- "type": "STRING",
744
- "link": 117,
745
- "widget": {
746
- "name": "text"
747
- }
748
- }
749
- ],
750
- "outputs": [
751
- {
752
- "name": "IMAGE",
753
- "type": "IMAGE",
754
- "links": [
755
- 201
756
- ],
757
- "slot_index": 0,
758
- "shape": 3
759
- }
760
- ],
761
- "properties": {
762
- "Node name for S&R": "AddLabel"
763
- },
764
- "widgets_values": [
765
- 10,
766
- 2,
767
- 48,
768
- 32,
769
- "white",
770
- "black",
771
- "FreeMono.ttf",
772
- "Text",
773
- "up",
774
- ""
775
- ]
776
- },
777
- {
778
- "id": 84,
779
- "type": "SomethingToString",
780
- "pos": [
781
- 5018.2724609375,
782
- 553.1358642578125
783
- ],
784
- "size": [
785
- 315,
786
- 82
787
- ],
788
- "flags": {
789
- "collapsed": true
790
- },
791
- "order": 67,
792
- "mode": 0,
793
- "inputs": [
794
- {
795
- "name": "input",
796
- "type": "*",
797
- "link": 215
798
- }
799
- ],
800
- "outputs": [
801
- {
802
- "name": "STRING",
803
- "type": "STRING",
804
- "links": [
805
- 124
806
- ],
807
- "slot_index": 0,
808
- "shape": 3
809
- }
810
- ],
811
- "properties": {
812
- "Node name for S&R": "SomethingToString"
813
- },
814
- "widgets_values": [
815
- "steps ",
816
- ""
817
- ]
818
- },
819
- {
820
- "id": 85,
821
- "type": "AddLabel",
822
- "pos": [
823
- 5228.2724609375,
824
- 553.1358642578125
825
- ],
826
- "size": [
827
- 315,
828
- 274
829
- ],
830
- "flags": {
831
- "collapsed": true
832
- },
833
- "order": 73,
834
- "mode": 0,
835
- "inputs": [
836
- {
837
- "name": "image",
838
- "type": "IMAGE",
839
- "link": 126
840
- },
841
- {
842
- "name": "caption",
843
- "type": "STRING",
844
- "link": null,
845
- "widget": {
846
- "name": "caption"
847
- }
848
- },
849
- {
850
- "name": "text",
851
- "type": "STRING",
852
- "link": 124,
853
- "widget": {
854
- "name": "text"
855
- }
856
- }
857
- ],
858
- "outputs": [
859
- {
860
- "name": "IMAGE",
861
- "type": "IMAGE",
862
- "links": [
863
- 207
864
- ],
865
- "slot_index": 0,
866
- "shape": 3
867
- }
868
- ],
869
- "properties": {
870
- "Node name for S&R": "AddLabel"
871
- },
872
- "widgets_values": [
873
- 10,
874
- 2,
875
- 48,
876
- 32,
877
- "white",
878
- "black",
879
- "FreeMono.ttf",
880
- "Text",
881
- "up",
882
- ""
883
- ]
884
- },
885
- {
886
- "id": 127,
887
- "type": "SetNode",
888
- "pos": [
889
- 5398.2724609375,
890
- 553.1358642578125
891
- ],
892
- "size": [
893
- 210,
894
- 58
895
- ],
896
- "flags": {
897
- "collapsed": true
898
- },
899
- "order": 77,
900
- "mode": 0,
901
- "inputs": [
902
- {
903
- "name": "IMAGE",
904
- "type": "IMAGE",
905
- "link": 207
906
- }
907
- ],
908
- "outputs": [
909
- {
910
- "name": "*",
911
- "type": "*",
912
- "links": null
913
- }
914
- ],
915
- "title": "Set_Sampler4",
916
- "properties": {
917
- "previousName": "Sampler4"
918
- },
919
- "widgets_values": [
920
- "Sampler4"
921
- ],
922
- "color": "#2a363b",
923
- "bgcolor": "#3f5159"
924
- },
925
- {
926
- "id": 66,
927
- "type": "PreviewImage",
928
- "pos": [
929
- 4777.2724609375,
930
- -199.14544677734375
931
- ],
932
- "size": [
933
- 1080.4327392578125,
934
- 711.6444702148438
935
- ],
936
- "flags": {},
937
- "order": 72,
938
- "mode": 0,
939
- "inputs": [
940
- {
941
- "name": "images",
942
- "type": "IMAGE",
943
- "link": 95
944
- }
945
- ],
946
- "outputs": [],
947
- "properties": {
948
- "Node name for S&R": "PreviewImage"
949
- },
950
- "widgets_values": [],
951
- "color": "#2a363b",
952
- "bgcolor": "#3f5159"
953
- },
954
- {
955
- "id": 111,
956
- "type": "TrainDatasetAdd",
957
- "pos": [
958
- 2239.6884765625,
959
- -1496.58984375
960
- ],
961
- "size": [
962
- 267.5897521972656,
963
- 338
964
- ],
965
- "flags": {},
966
- "order": 32,
967
- "mode": 4,
968
- "inputs": [
969
- {
970
- "name": "dataset_config",
971
- "type": "JSON",
972
- "link": 253
973
- },
974
- {
975
- "name": "regularization",
976
- "type": "JSON",
977
- "link": null,
978
- "shape": 7
979
- }
980
- ],
981
- "outputs": [
982
- {
983
- "name": "dataset",
984
- "type": "JSON",
985
- "links": [
986
- 249
987
- ],
988
- "slot_index": 0,
989
- "shape": 3
990
- }
991
- ],
992
- "title": "Train 768x768 Dataset",
993
- "properties": {
994
- "Node name for S&R": "TrainDatasetAdd"
995
- },
996
- "widgets_values": [
997
- 768,
998
- 768,
999
- 2,
1000
- "../training/input/",
1001
- "LoraTrigger",
1002
- true,
1003
- false,
1004
- 10,
1005
- 256,
1006
- 1024
1007
- ],
1008
- "color": "#232",
1009
- "bgcolor": "#353"
1010
- },
1011
- {
1012
- "id": 83,
1013
- "type": "AddLabel",
1014
- "pos": [
1015
- 4081.39990234375,
1016
- 556.772216796875
1017
- ],
1018
- "size": [
1019
- 315,
1020
- 274
1021
- ],
1022
- "flags": {
1023
- "collapsed": true
1024
- },
1025
- "order": 65,
1026
- "mode": 0,
1027
- "inputs": [
1028
- {
1029
- "name": "image",
1030
- "type": "IMAGE",
1031
- "link": 122
1032
- },
1033
- {
1034
- "name": "caption",
1035
- "type": "STRING",
1036
- "link": null,
1037
- "widget": {
1038
- "name": "caption"
1039
- }
1040
- },
1041
- {
1042
- "name": "text",
1043
- "type": "STRING",
1044
- "link": 121,
1045
- "widget": {
1046
- "name": "text"
1047
- }
1048
- }
1049
- ],
1050
- "outputs": [
1051
- {
1052
- "name": "IMAGE",
1053
- "type": "IMAGE",
1054
- "links": [
1055
- 204
1056
- ],
1057
- "slot_index": 0,
1058
- "shape": 3
1059
- }
1060
- ],
1061
- "properties": {
1062
- "Node name for S&R": "AddLabel"
1063
- },
1064
- "widgets_values": [
1065
- 10,
1066
- 2,
1067
- 48,
1068
- 32,
1069
- "white",
1070
- "black",
1071
- "FreeMono.ttf",
1072
- "Text",
1073
- "up",
1074
- ""
1075
- ]
1076
- },
1077
- {
1078
- "id": 108,
1079
- "type": "TrainDatasetGeneralConfig",
1080
- "pos": [
1081
- 1528.8372802734375,
1082
- -1483.1605224609375
1083
- ],
1084
- "size": [
1085
- 315,
1086
- 220
1087
- ],
1088
- "flags": {},
1089
- "order": 4,
1090
- "mode": 0,
1091
- "inputs": [],
1092
- "outputs": [
1093
- {
1094
- "name": "dataset_general",
1095
- "type": "JSON",
1096
- "links": [
1097
- 185
1098
- ],
1099
- "slot_index": 0,
1100
- "shape": 3
1101
- }
1102
- ],
1103
- "properties": {
1104
- "Node name for S&R": "TrainDatasetGeneralConfig"
1105
- },
1106
- "widgets_values": [
1107
- false,
1108
- false,
1109
- false,
1110
- 0,
1111
- false,
1112
- false,
1113
- ".txt"
1114
- ],
1115
- "color": "#232",
1116
- "bgcolor": "#353"
1117
- },
1118
- {
1119
- "id": 95,
1120
- "type": "OptimizerConfig",
1121
- "pos": [
1122
- 2952.0234375,
1123
- -1078.1832275390625
1124
- ],
1125
- "size": [
1126
- 392.78570556640625,
1127
- 285.4857177734375
1128
- ],
1129
- "flags": {},
1130
- "order": 5,
1131
- "mode": 0,
1132
- "inputs": [],
1133
- "outputs": [
1134
- {
1135
- "name": "optimizer_settings",
1136
- "type": "ARGS",
1137
- "links": [
1138
- 261
1139
- ],
1140
- "slot_index": 0,
1141
- "shape": 3
1142
- }
1143
- ],
1144
- "properties": {
1145
- "Node name for S&R": "OptimizerConfig"
1146
- },
1147
- "widgets_values": [
1148
- "CAME",
1149
- 1,
1150
- "constant",
1151
- 0,
1152
- 1,
1153
- 1,
1154
- 5,
1155
- ""
1156
- ],
1157
- "color": "#223",
1158
- "bgcolor": "#335"
1159
- },
1160
- {
1161
- "id": 38,
1162
- "type": "SetNode",
1163
- "pos": [
1164
- 3917.2724609375,
1165
- -1028.9246826171875
1166
- ],
1167
- "size": [
1168
- 210,
1169
- 58
1170
- ],
1171
- "flags": {
1172
- "collapsed": true
1173
- },
1174
- "order": 27,
1175
- "mode": 0,
1176
- "inputs": [
1177
- {
1178
- "name": "VALSETTINGS",
1179
- "type": "VALSETTINGS",
1180
- "link": 243
1181
- }
1182
- ],
1183
- "outputs": [
1184
- {
1185
- "name": "*",
1186
- "type": "*",
1187
- "links": null
1188
- }
1189
- ],
1190
- "title": "Set_validation_settings",
1191
- "properties": {
1192
- "previousName": "validation_settings"
1193
- },
1194
- "widgets_values": [
1195
- "validation_settings"
1196
- ],
1197
- "color": "#223",
1198
- "bgcolor": "#335"
1199
- },
1200
- {
1201
- "id": 37,
1202
- "type": "FluxTrainValidationSettings",
1203
- "pos": [
1204
- 3838.050048828125,
1205
- -1107.60595703125
1206
- ],
1207
- "size": [
1208
- 302.0130310058594,
1209
- 250
1210
- ],
1211
- "flags": {},
1212
- "order": 6,
1213
- "mode": 0,
1214
- "inputs": [],
1215
- "outputs": [
1216
- {
1217
- "name": "validation_settings",
1218
- "type": "VALSETTINGS",
1219
- "links": [
1220
- 243
1221
- ],
1222
- "slot_index": 0,
1223
- "shape": 3
1224
- }
1225
- ],
1226
- "properties": {
1227
- "Node name for S&R": "FluxTrainValidationSettings"
1228
- },
1229
- "widgets_values": [
1230
- 20,
1231
- 1024,
1232
- 1024,
1233
- 3,
1234
- 42,
1235
- "fixed",
1236
- true,
1237
- 0.5,
1238
- 1.15
1239
- ],
1240
- "color": "#223",
1241
- "bgcolor": "#335"
1242
- },
1243
- {
1244
- "id": 151,
1245
- "type": "SimpleMath+",
1246
- "pos": [
1247
- 3074.86962890625,
1248
- -732.6830444335938
1249
- ],
1250
- "size": [
1251
- 315,
1252
- 78
1253
- ],
1254
- "flags": {
1255
- "collapsed": true
1256
- },
1257
- "order": 28,
1258
- "mode": 0,
1259
- "inputs": [
1260
- {
1261
- "name": "a",
1262
- "type": "INT,FLOAT",
1263
- "link": 266,
1264
- "shape": 7
1265
- },
1266
- {
1267
- "name": "b",
1268
- "type": "INT,FLOAT",
1269
- "link": null,
1270
- "shape": 7
1271
- }
1272
- ],
1273
- "outputs": [
1274
- {
1275
- "name": "INT",
1276
- "type": "INT",
1277
- "links": [
1278
- 271
1279
- ],
1280
- "slot_index": 0
1281
- },
1282
- {
1283
- "name": "FLOAT",
1284
- "type": "FLOAT",
1285
- "links": null,
1286
- "slot_index": 1
1287
- }
1288
- ],
1289
- "properties": {
1290
- "Node name for S&R": "SimpleMath+"
1291
- },
1292
- "widgets_values": [
1293
- "a/4"
1294
- ],
1295
- "color": "#223",
1296
- "bgcolor": "#335"
1297
- },
1298
- {
1299
- "id": 159,
1300
- "type": "SetNode",
1301
- "pos": [
1302
- 3077.303466796875,
1303
- -737.0303955078125
1304
- ],
1305
- "size": [
1306
- 210,
1307
- 58
1308
- ],
1309
- "flags": {
1310
- "collapsed": true
1311
- },
1312
- "order": 31,
1313
- "mode": 0,
1314
- "inputs": [
1315
- {
1316
- "name": "INT",
1317
- "type": "INT",
1318
- "link": 271
1319
- }
1320
- ],
1321
- "outputs": [
1322
- {
1323
- "name": "*",
1324
- "type": "*",
1325
- "links": null
1326
- }
1327
- ],
1328
- "title": "Set_trainingsteps",
1329
- "properties": {
1330
- "previousName": "trainingsteps"
1331
- },
1332
- "widgets_values": [
1333
- "trainingsteps"
1334
- ],
1335
- "color": "#1b4669",
1336
- "bgcolor": "#29699c"
1337
- },
1338
- {
1339
- "id": 125,
1340
- "type": "SetNode",
1341
- "pos": [
1342
- 4222.86865234375,
1343
- 556.772216796875
1344
- ],
1345
- "size": [
1346
- 210,
1347
- 58
1348
- ],
1349
- "flags": {
1350
- "collapsed": true
1351
- },
1352
- "order": 68,
1353
- "mode": 0,
1354
- "inputs": [
1355
- {
1356
- "name": "IMAGE",
1357
- "type": "IMAGE",
1358
- "link": 204
1359
- }
1360
- ],
1361
- "outputs": [
1362
- {
1363
- "name": "*",
1364
- "type": "*",
1365
- "links": [],
1366
- "slot_index": 0
1367
- }
1368
- ],
1369
- "title": "Set_Sampler3",
1370
- "properties": {
1371
- "previousName": "Sampler3"
1372
- },
1373
- "widgets_values": [
1374
- "Sampler3"
1375
- ],
1376
- "color": "#2a363b",
1377
- "bgcolor": "#3f5159"
1378
- },
1379
- {
1380
- "id": 137,
1381
- "type": "Fast Bypasser (rgthree)",
1382
- "pos": [
1383
- 2220.712158203125,
1384
- -1107.977783203125
1385
- ],
1386
- "size": [
1387
- 304,
1388
- 78
1389
- ],
1390
- "flags": {},
1391
- "order": 33,
1392
- "mode": 0,
1393
- "inputs": [
1394
- {
1395
- "name": "Train 768x768 Dataset",
1396
- "type": "*",
1397
- "link": 249,
1398
- "dir": 3
1399
- },
1400
- {
1401
- "name": "",
1402
- "type": "*",
1403
- "link": null,
1404
- "dir": 3
1405
- }
1406
- ],
1407
- "outputs": [
1408
- {
1409
- "name": "OPT_CONNECTION",
1410
- "type": "*",
1411
- "links": [
1412
- 250
1413
- ],
1414
- "slot_index": 0,
1415
- "dir": 4
1416
- }
1417
- ],
1418
- "title": "768x768 Dataset switch (on/off)",
1419
- "properties": {
1420
- "toggleRestriction": "default"
1421
- },
1422
- "color": "#232",
1423
- "bgcolor": "#353"
1424
- },
1425
- {
1426
- "id": 113,
1427
- "type": "Note",
1428
- "pos": [
1429
- 1527.4512939453125,
1430
- -1204.1746826171875
1431
- ],
1432
- "size": [
1433
- 327.63427734375,
1434
- 168.70933532714844
1435
- ],
1436
- "flags": {},
1437
- "order": 7,
1438
- "mode": 0,
1439
- "inputs": [],
1440
- "outputs": [],
1441
- "title": "Datasets Note",
1442
- "properties": {
1443
- "text": ""
1444
- },
1445
- "widgets_values": [
1446
- "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.\n\nVery important: remember to set the directory where input images is located (../training/input/ by default) and the LoraTrigger word if you want one."
1447
- ],
1448
- "color": "#222",
1449
- "bgcolor": "#000"
1450
- },
1451
- {
1452
- "id": 150,
1453
- "type": "Primitive integer [Crystools]",
1454
- "pos": [
1455
- 2952.9638671875,
1456
- -750.3392333984375
1457
- ],
1458
- "size": [
1459
- 383.9097900390625,
1460
- 58
1461
- ],
1462
- "flags": {},
1463
- "order": 8,
1464
- "mode": 0,
1465
- "inputs": [],
1466
- "outputs": [
1467
- {
1468
- "name": "int",
1469
- "type": "INT",
1470
- "links": [
1471
- 265,
1472
- 266
1473
- ],
1474
- "slot_index": 0
1475
- }
1476
- ],
1477
- "title": "Max training steps",
1478
- "properties": {
1479
- "Node name for S&R": "Primitive integer [Crystools]"
1480
- },
1481
- "widgets_values": [
1482
- 3000
1483
- ],
1484
- "color": "#223",
1485
- "bgcolor": "#335"
1486
- },
1487
- {
1488
- "id": 2,
1489
- "type": "FluxTrainModelSelect",
1490
- "pos": [
1491
- 2950.31201171875,
1492
- -1289.39794921875
1493
- ],
1494
- "size": [
1495
- 392.21954345703125,
1496
- 172
1497
- ],
1498
- "flags": {},
1499
- "order": 9,
1500
- "mode": 0,
1501
- "inputs": [],
1502
- "outputs": [
1503
- {
1504
- "name": "flux_models",
1505
- "type": "TRAIN_FLUX_MODELS",
1506
- "links": [
1507
- 179
1508
- ],
1509
- "shape": 3
1510
- }
1511
- ],
1512
- "properties": {
1513
- "Node name for S&R": "FluxTrainModelSelect"
1514
- },
1515
- "widgets_values": [
1516
- "flux1-dev-fp8.safetensors",
1517
- "ae.safetensors",
1518
- "clip_l.safetensors",
1519
- "t5xxl_fp8_e4m3fn.safetensors",
1520
- ""
1521
- ],
1522
- "color": "#223",
1523
- "bgcolor": "#335"
1524
- },
1525
- {
1526
- "id": 115,
1527
- "type": "Note",
1528
- "pos": [
1529
- 2954.2373046875,
1530
- -1480.9620361328125
1531
- ],
1532
- "size": [
1533
- 389.0325622558594,
1534
- 140.34963989257812
1535
- ],
1536
- "flags": {},
1537
- "order": 10,
1538
- "mode": 0,
1539
- "inputs": [],
1540
- "outputs": [],
1541
- "title": "Note on FLUX model",
1542
- "properties": {
1543
- "text": ""
1544
- },
1545
- "widgets_values": [
1546
- "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.\n\nDownload the flux1-dev-fp8.safetensors transformer from this link:\nhttps://huggingface.co/Kijai/flux-fp8/tree/main "
1547
- ],
1548
- "color": "#222",
1549
- "bgcolor": "#000"
1550
- },
1551
- {
1552
- "id": 138,
1553
- "type": "Fast Bypasser (rgthree)",
1554
- "pos": [
1555
- 1883.6600341796875,
1556
- -1107.0262451171875
1557
- ],
1558
- "size": [
1559
- 304,
1560
- 78
1561
- ],
1562
- "flags": {},
1563
- "order": 30,
1564
- "mode": 0,
1565
- "inputs": [
1566
- {
1567
- "name": "Train 512x512 Dataset",
1568
- "type": "*",
1569
- "link": 252,
1570
- "dir": 3
1571
- },
1572
- {
1573
- "name": "",
1574
- "type": "*",
1575
- "link": null,
1576
- "dir": 3
1577
- }
1578
- ],
1579
- "outputs": [
1580
- {
1581
- "name": "OPT_CONNECTION",
1582
- "type": "*",
1583
- "links": [
1584
- 253
1585
- ],
1586
- "slot_index": 0,
1587
- "dir": 4
1588
- }
1589
- ],
1590
- "title": "512x512 Dataset switch (on/off)",
1591
- "properties": {
1592
- "toggleRestriction": "default"
1593
- },
1594
- "color": "#232",
1595
- "bgcolor": "#353"
1596
- },
1597
- {
1598
- "id": 139,
1599
- "type": "Fast Bypasser (rgthree)",
1600
- "pos": [
1601
- 2563.347412109375,
1602
- -1114.5146484375
1603
- ],
1604
- "size": [
1605
- 320.79998779296875,
1606
- 78
1607
- ],
1608
- "flags": {},
1609
- "order": 35,
1610
- "mode": 0,
1611
- "inputs": [
1612
- {
1613
- "name": "Train 1024x1024 Dataset",
1614
- "type": "*",
1615
- "link": 256,
1616
- "dir": 3,
1617
- "label": ""
1618
- },
1619
- {
1620
- "name": "",
1621
- "type": "*",
1622
- "link": null,
1623
- "dir": 3
1624
- }
1625
- ],
1626
- "outputs": [
1627
- {
1628
- "name": "OPT_CONNECTION",
1629
- "type": "*",
1630
- "links": [
1631
- 280
1632
- ],
1633
- "slot_index": 0,
1634
- "dir": 4
1635
- }
1636
- ],
1637
- "title": "1024x1024 Dataset switch (on/off)",
1638
- "properties": {
1639
- "toggleRestriction": "default"
1640
- },
1641
- "color": "#232",
1642
- "bgcolor": "#353"
1643
- },
1644
- {
1645
- "id": 133,
1646
- "type": "FluxTrainEnd",
1647
- "pos": [
1648
- 4238.630859375,
1649
- -1477.979736328125
1650
- ],
1651
- "size": [
1652
- 254.98214721679688,
1653
- 98
1654
- ],
1655
- "flags": {},
1656
- "order": 71,
1657
- "mode": 0,
1658
- "inputs": [
1659
- {
1660
- "name": "network_trainer",
1661
- "type": "NETWORKTRAINER",
1662
- "link": 281
1663
- }
1664
- ],
1665
- "outputs": [
1666
- {
1667
- "name": "lora_name",
1668
- "type": "STRING",
1669
- "links": [
1670
- 231
1671
- ],
1672
- "slot_index": 0,
1673
- "shape": 3
1674
- },
1675
- {
1676
- "name": "metadata",
1677
- "type": "STRING",
1678
- "links": null,
1679
- "shape": 3
1680
- },
1681
- {
1682
- "name": "lora_path",
1683
- "type": "STRING",
1684
- "links": [
1685
- 236
1686
- ],
1687
- "slot_index": 2,
1688
- "shape": 3
1689
- }
1690
- ],
1691
- "properties": {
1692
- "Node name for S&R": "FluxTrainEnd"
1693
- },
1694
- "widgets_values": [
1695
- false
1696
- ],
1697
- "color": "#322",
1698
- "bgcolor": "#533"
1699
- },
1700
- {
1701
- "id": 88,
1702
- "type": "Display Any (rgthree)",
1703
- "pos": [
1704
- 3872.21533203125,
1705
- -1475.426513671875
1706
- ],
1707
- "size": [
1708
- 210,
1709
- 76
1710
- ],
1711
- "flags": {},
1712
- "order": 38,
1713
- "mode": 0,
1714
- "inputs": [
1715
- {
1716
- "name": "source",
1717
- "type": "*",
1718
- "link": 182,
1719
- "dir": 3
1720
- }
1721
- ],
1722
- "outputs": [],
1723
- "title": "Number of epochs",
1724
- "properties": {
1725
- "Node name for S&R": "Display Any (rgthree)"
1726
- },
1727
- "widgets_values": [
1728
- ""
1729
- ],
1730
- "color": "#223",
1731
- "bgcolor": "#335"
1732
- },
1733
- {
1734
- "id": 59,
1735
- "type": "FluxTrainLoop",
1736
- "pos": [
1737
- 3641.59814453125,
1738
- -390.90887451171875
1739
- ],
1740
- "size": [
1741
- 385.8282165527344,
1742
- 61.11687088012695
1743
- ],
1744
- "flags": {},
1745
- "order": 54,
1746
- "mode": 0,
1747
- "inputs": [
1748
- {
1749
- "name": "network_trainer",
1750
- "type": "NETWORKTRAINER",
1751
- "link": 223
1752
- },
1753
- {
1754
- "name": "steps",
1755
- "type": "INT",
1756
- "link": 275,
1757
- "widget": {
1758
- "name": "steps"
1759
- }
1760
- }
1761
- ],
1762
- "outputs": [
1763
- {
1764
- "name": "network_trainer",
1765
- "type": "NETWORKTRAINER",
1766
- "links": [
1767
- 166,
1768
- 224
1769
- ],
1770
- "slot_index": 0,
1771
- "shape": 3
1772
- },
1773
- {
1774
- "name": "steps",
1775
- "type": "INT",
1776
- "links": [
1777
- 234
1778
- ],
1779
- "slot_index": 1,
1780
- "shape": 3
1781
- }
1782
- ],
1783
- "properties": {
1784
- "Node name for S&R": "FluxTrainLoop"
1785
- },
1786
- "widgets_values": [
1787
- 250
1788
- ],
1789
- "color": "#232",
1790
- "bgcolor": "#353"
1791
- },
1792
- {
1793
- "id": 82,
1794
- "type": "SomethingToString",
1795
- "pos": [
1796
- 3840.56884765625,
1797
- 556.772216796875
1798
- ],
1799
- "size": [
1800
- 315,
1801
- 82
1802
- ],
1803
- "flags": {
1804
- "collapsed": true
1805
- },
1806
- "order": 59,
1807
- "mode": 0,
1808
- "inputs": [
1809
- {
1810
- "name": "input",
1811
- "type": "*",
1812
- "link": 234
1813
- }
1814
- ],
1815
- "outputs": [
1816
- {
1817
- "name": "STRING",
1818
- "type": "STRING",
1819
- "links": [
1820
- 121
1821
- ],
1822
- "slot_index": 0,
1823
- "shape": 3
1824
- }
1825
- ],
1826
- "properties": {
1827
- "Node name for S&R": "SomethingToString"
1828
- },
1829
- "widgets_values": [
1830
- "steps ",
1831
- ""
1832
- ]
1833
- },
1834
- {
1835
- "id": 130,
1836
- "type": "SaveImage",
1837
- "pos": [
1838
- 4764.2744140625,
1839
- -1440.8135986328125
1840
- ],
1841
- "size": [
1842
- 733.1328735351562,
1843
- 801.8506469726562
1844
- ],
1845
- "flags": {},
1846
- "order": 78,
1847
- "mode": 0,
1848
- "inputs": [
1849
- {
1850
- "name": "images",
1851
- "type": "IMAGE",
1852
- "link": 214
1853
- }
1854
- ],
1855
- "outputs": [],
1856
- "properties": {
1857
- "Node name for S&R": "SaveImage"
1858
- },
1859
- "widgets_values": [
1860
- "Deadpool_style"
1861
- ],
1862
- "color": "#322",
1863
- "bgcolor": "#533"
1864
- },
1865
- {
1866
- "id": 168,
1867
- "type": "Bookmark (rgthree)",
1868
- "pos": [
1869
- 1328.283935546875,
1870
- -1588.7122802734375
1871
- ],
1872
- "size": [
1873
- 210,
1874
- 62
1875
- ],
1876
- "flags": {
1877
- "collapsed": true
1878
- },
1879
- "order": 11,
1880
- "mode": 0,
1881
- "inputs": [],
1882
- "outputs": [],
1883
- "title": "🔖",
1884
- "properties": {},
1885
- "widgets_values": [
1886
- "1",
1887
- 0.5
1888
- ]
1889
- },
1890
- {
1891
- "id": 79,
1892
- "type": "SomethingToString",
1893
- "pos": [
1894
- 1738.1943359375,
1895
- 567.6812744140625
1896
- ],
1897
- "size": [
1898
- 315,
1899
- 82
1900
- ],
1901
- "flags": {
1902
- "collapsed": true
1903
- },
1904
- "order": 42,
1905
- "mode": 0,
1906
- "inputs": [
1907
- {
1908
- "name": "input",
1909
- "type": "*",
1910
- "link": 220
1911
- }
1912
- ],
1913
- "outputs": [
1914
- {
1915
- "name": "STRING",
1916
- "type": "STRING",
1917
- "links": [
1918
- 111
1919
- ],
1920
- "slot_index": 0,
1921
- "shape": 3
1922
- }
1923
- ],
1924
- "properties": {
1925
- "Node name for S&R": "SomethingToString"
1926
- },
1927
- "widgets_values": [
1928
- "steps ",
1929
- ""
1930
- ]
1931
- },
1932
- {
1933
- "id": 97,
1934
- "type": "VisualizeLoss",
1935
- "pos": [
1936
- 1388.2611083984375,
1937
- 625.74462890625
1938
- ],
1939
- "size": [
1940
- 358.9443664550781,
1941
- 204.9143829345703
1942
- ],
1943
- "flags": {},
1944
- "order": 40,
1945
- "mode": 0,
1946
- "inputs": [
1947
- {
1948
- "name": "network_trainer",
1949
- "type": "NETWORKTRAINER",
1950
- "link": 162
1951
- }
1952
- ],
1953
- "outputs": [
1954
- {
1955
- "name": "plot",
1956
- "type": "IMAGE",
1957
- "links": [
1958
- 161
1959
- ],
1960
- "slot_index": 0,
1961
- "shape": 3
1962
- },
1963
- {
1964
- "name": "loss_list",
1965
- "type": "FLOAT",
1966
- "links": null,
1967
- "shape": 3
1968
- }
1969
- ],
1970
- "properties": {
1971
- "Node name for S&R": "VisualizeLoss"
1972
- },
1973
- "widgets_values": [
1974
- "seaborn-v0_8-dark-palette",
1975
- 100,
1976
- true,
1977
- 768,
1978
- 512,
1979
- false
1980
- ]
1981
- },
1982
- {
1983
- "id": 98,
1984
- "type": "SaveImage",
1985
- "pos": [
1986
- 1831.6236572265625,
1987
- 607.86328125
1988
- ],
1989
- "size": [
1990
- 645.9608764648438,
1991
- 439.37261962890625
1992
- ],
1993
- "flags": {},
1994
- "order": 43,
1995
- "mode": 0,
1996
- "inputs": [
1997
- {
1998
- "name": "images",
1999
- "type": "IMAGE",
2000
- "link": 161
2001
- }
2002
- ],
2003
- "outputs": [],
2004
- "properties": {
2005
- "Node name for S&R": "SaveImage"
2006
- },
2007
- "widgets_values": [
2008
- "flux_lora_loss_plot"
2009
- ]
2010
- },
2011
- {
2012
- "id": 99,
2013
- "type": "VisualizeLoss",
2014
- "pos": [
2015
- 2562.622802734375,
2016
- 626.550048828125
2017
- ],
2018
- "size": [
2019
- 336.36163330078125,
2020
- 198
2021
- ],
2022
- "flags": {},
2023
- "order": 48,
2024
- "mode": 0,
2025
- "inputs": [
2026
- {
2027
- "name": "network_trainer",
2028
- "type": "NETWORKTRAINER",
2029
- "link": 164
2030
- }
2031
- ],
2032
- "outputs": [
2033
- {
2034
- "name": "plot",
2035
- "type": "IMAGE",
2036
- "links": [
2037
- 163
2038
- ],
2039
- "slot_index": 0,
2040
- "shape": 3
2041
- },
2042
- {
2043
- "name": "loss_list",
2044
- "type": "FLOAT",
2045
- "links": null,
2046
- "shape": 3
2047
- }
2048
- ],
2049
- "properties": {
2050
- "Node name for S&R": "VisualizeLoss"
2051
- },
2052
- "widgets_values": [
2053
- "seaborn-v0_8-dark-palette",
2054
- 100,
2055
- true,
2056
- 768,
2057
- 512,
2058
- false
2059
- ]
2060
- },
2061
- {
2062
- "id": 81,
2063
- "type": "SomethingToString",
2064
- "pos": [
2065
- 2753.400634765625,
2066
- 560.1680908203125
2067
- ],
2068
- "size": [
2069
- 315,
2070
- 82
2071
- ],
2072
- "flags": {
2073
- "collapsed": true
2074
- },
2075
- "order": 50,
2076
- "mode": 0,
2077
- "inputs": [
2078
- {
2079
- "name": "input",
2080
- "type": "*",
2081
- "link": 235
2082
- }
2083
- ],
2084
- "outputs": [
2085
- {
2086
- "name": "STRING",
2087
- "type": "STRING",
2088
- "links": [
2089
- 117
2090
- ],
2091
- "slot_index": 0,
2092
- "shape": 3
2093
- }
2094
- ],
2095
- "properties": {
2096
- "Node name for S&R": "SomethingToString"
2097
- },
2098
- "widgets_values": [
2099
- "steps ",
2100
- ""
2101
- ]
2102
- },
2103
- {
2104
- "id": 122,
2105
- "type": "SetNode",
2106
- "pos": [
2107
- 3180.400634765625,
2108
- 560.1680908203125
2109
- ],
2110
- "size": [
2111
- 210,
2112
- 58
2113
- ],
2114
- "flags": {
2115
- "collapsed": true
2116
- },
2117
- "order": 60,
2118
- "mode": 0,
2119
- "inputs": [
2120
- {
2121
- "name": "IMAGE",
2122
- "type": "IMAGE",
2123
- "link": 201
2124
- }
2125
- ],
2126
- "outputs": [
2127
- {
2128
- "name": "*",
2129
- "type": "*",
2130
- "links": null
2131
- }
2132
- ],
2133
- "title": "Set_Sampler2",
2134
- "properties": {
2135
- "previousName": "Sampler2"
2136
- },
2137
- "widgets_values": [
2138
- "Sampler2"
2139
- ],
2140
- "color": "#2a363b",
2141
- "bgcolor": "#3f5159"
2142
- },
2143
- {
2144
- "id": 100,
2145
- "type": "SaveImage",
2146
- "pos": [
2147
- 2951.7451171875,
2148
- 607.0157470703125
2149
- ],
2150
- "size": [
2151
- 630.8016967773438,
2152
- 434.8973693847656
2153
- ],
2154
- "flags": {},
2155
- "order": 52,
2156
- "mode": 0,
2157
- "inputs": [
2158
- {
2159
- "name": "images",
2160
- "type": "IMAGE",
2161
- "link": 163
2162
- }
2163
- ],
2164
- "outputs": [],
2165
- "properties": {
2166
- "Node name for S&R": "SaveImage"
2167
- },
2168
- "widgets_values": [
2169
- "flux_lora_loss_plot"
2170
- ]
2171
- },
2172
- {
2173
- "id": 102,
2174
- "type": "SaveImage",
2175
- "pos": [
2176
- 4076.7158203125,
2177
- 608.6092529296875
2178
- ],
2179
- "size": [
2180
- 628.0889892578125,
2181
- 428.0353698730469
2182
- ],
2183
- "flags": {},
2184
- "order": 61,
2185
- "mode": 0,
2186
- "inputs": [
2187
- {
2188
- "name": "images",
2189
- "type": "IMAGE",
2190
- "link": 165
2191
- }
2192
- ],
2193
- "outputs": [],
2194
- "properties": {
2195
- "Node name for S&R": "SaveImage"
2196
- },
2197
- "widgets_values": [
2198
- "flux_lora_loss_plot"
2199
- ]
2200
- },
2201
- {
2202
- "id": 90,
2203
- "type": "SaveImage",
2204
- "pos": [
2205
- 5284.26171875,
2206
- 627.4050903320312
2207
- ],
2208
- "size": [
2209
- 574.23046875,
2210
- 414.46881103515625
2211
- ],
2212
- "flags": {},
2213
- "order": 74,
2214
- "mode": 0,
2215
- "inputs": [
2216
- {
2217
- "name": "images",
2218
- "type": "IMAGE",
2219
- "link": 138
2220
- }
2221
- ],
2222
- "outputs": [],
2223
- "properties": {
2224
- "Node name for S&R": "SaveImage"
2225
- },
2226
- "widgets_values": [
2227
- "flux_lora_loss_plot"
2228
- ]
2229
- },
2230
- {
2231
- "id": 70,
2232
- "type": "VisualizeLoss",
2233
- "pos": [
2234
- 4838.1748046875,
2235
- 639.4810791015625
2236
- ],
2237
- "size": [
2238
- 345.30908203125,
2239
- 205.7921905517578
2240
- ],
2241
- "flags": {},
2242
- "order": 70,
2243
- "mode": 0,
2244
- "inputs": [
2245
- {
2246
- "name": "network_trainer",
2247
- "type": "NETWORKTRAINER",
2248
- "link": 217
2249
- }
2250
- ],
2251
- "outputs": [
2252
- {
2253
- "name": "plot",
2254
- "type": "IMAGE",
2255
- "links": [
2256
- 138
2257
- ],
2258
- "slot_index": 0,
2259
- "shape": 3
2260
- },
2261
- {
2262
- "name": "loss_list",
2263
- "type": "FLOAT",
2264
- "links": null,
2265
- "shape": 3
2266
- }
2267
- ],
2268
- "properties": {
2269
- "Node name for S&R": "VisualizeLoss"
2270
- },
2271
- "widgets_values": [
2272
- "ggplot",
2273
- 1000,
2274
- true,
2275
- 768,
2276
- 512,
2277
- false
2278
- ]
2279
- },
2280
- {
2281
- "id": 101,
2282
- "type": "VisualizeLoss",
2283
- "pos": [
2284
- 3686.531982421875,
2285
- 620.63037109375
2286
- ],
2287
- "size": [
2288
- 315.8711853027344,
2289
- 206.78160095214844
2290
- ],
2291
- "flags": {},
2292
- "order": 57,
2293
- "mode": 0,
2294
- "inputs": [
2295
- {
2296
- "name": "network_trainer",
2297
- "type": "NETWORKTRAINER",
2298
- "link": 166
2299
- }
2300
- ],
2301
- "outputs": [
2302
- {
2303
- "name": "plot",
2304
- "type": "IMAGE",
2305
- "links": [
2306
- 165
2307
- ],
2308
- "slot_index": 0,
2309
- "shape": 3
2310
- },
2311
- {
2312
- "name": "loss_list",
2313
- "type": "FLOAT",
2314
- "links": null,
2315
- "shape": 3
2316
- }
2317
- ],
2318
- "properties": {
2319
- "Node name for S&R": "VisualizeLoss"
2320
- },
2321
- "widgets_values": [
2322
- "seaborn-v0_8-dark-palette",
2323
- 100,
2324
- true,
2325
- 768,
2326
- 512,
2327
- false
2328
- ]
2329
- },
2330
- {
2331
- "id": 105,
2332
- "type": "Display Any (rgthree)",
2333
- "pos": [
2334
- 2969.12939453125,
2335
- 1276.5263671875
2336
- ],
2337
- "size": [
2338
- 1586.287353515625,
2339
- 411.3103942871094
2340
- ],
2341
- "flags": {},
2342
- "order": 39,
2343
- "mode": 0,
2344
- "inputs": [
2345
- {
2346
- "name": "source",
2347
- "type": "*",
2348
- "link": 183,
2349
- "dir": 3
2350
- }
2351
- ],
2352
- "outputs": [],
2353
- "properties": {
2354
- "Node name for S&R": "Display Any (rgthree)"
2355
- },
2356
- "widgets_values": [
2357
- ""
2358
- ],
2359
- "color": "#2a363b",
2360
- "bgcolor": "#3f5159"
2361
- },
2362
- {
2363
- "id": 116,
2364
- "type": "Note",
2365
- "pos": [
2366
- 3834.38720703125,
2367
- -814.5722045898438
2368
- ],
2369
- "size": [
2370
- 311.99798583984375,
2371
- 213.0215301513672
2372
- ],
2373
- "flags": {},
2374
- "order": 12,
2375
- "mode": 0,
2376
- "inputs": [],
2377
- "outputs": [],
2378
- "title": "Note on Training and Validation",
2379
- "properties": {
2380
- "text": "\n"
2381
- },
2382
- "widgets_values": [
2383
- "Validation sampling settings are set here for all the 4 sampler nodes.\nRemeber to write a prompt in the \"Promprs for Validation\" green node (above). You can generate more than one image just separating each image's prompt with \"|\".\n\nMax training steps: suggested min 1.000 \n\nFor training settings in the \"Init Flux LoRA Training\" node visit: https://github.com/kohya-ss/sd-scripts"
2384
- ],
2385
- "color": "#222",
2386
- "bgcolor": "#000"
2387
- },
2388
- {
2389
- "id": 107,
2390
- "type": "InitFluxLoRATraining",
2391
- "pos": [
2392
- 3359.13720703125,
2393
- -1473.387451171875
2394
- ],
2395
- "size": [
2396
- 461.4108581542969,
2397
- 888
2398
- ],
2399
- "flags": {},
2400
- "order": 36,
2401
- "mode": 0,
2402
- "inputs": [
2403
- {
2404
- "name": "flux_models",
2405
- "type": "TRAIN_FLUX_MODELS",
2406
- "link": 179
2407
- },
2408
- {
2409
- "name": "dataset",
2410
- "type": "JSON",
2411
- "link": 280
2412
- },
2413
- {
2414
- "name": "optimizer_settings",
2415
- "type": "ARGS",
2416
- "link": 261
2417
- },
2418
- {
2419
- "name": "resume_args",
2420
- "type": "ARGS",
2421
- "link": null,
2422
- "shape": 7
2423
- },
2424
- {
2425
- "name": "block_args",
2426
- "type": "ARGS",
2427
- "link": null,
2428
- "shape": 7
2429
- },
2430
- {
2431
- "name": "sample_prompts",
2432
- "type": "STRING",
2433
- "link": 262,
2434
- "widget": {
2435
- "name": "sample_prompts"
2436
- }
2437
- },
2438
- {
2439
- "name": "network_config",
2440
- "type": "NETWORK_CONFIG",
2441
- "link": null,
2442
- "shape": 7
2443
- },
2444
- {
2445
- "name": "loss_args",
2446
- "type": "ARGS",
2447
- "link": null,
2448
- "shape": 7
2449
- },
2450
- {
2451
- "name": "max_train_steps",
2452
- "type": "INT",
2453
- "link": 265,
2454
- "widget": {
2455
- "name": "max_train_steps"
2456
- }
2457
- }
2458
- ],
2459
- "outputs": [
2460
- {
2461
- "name": "network_trainer",
2462
- "type": "NETWORKTRAINER",
2463
- "links": [
2464
- 282
2465
- ],
2466
- "slot_index": 0,
2467
- "shape": 3
2468
- },
2469
- {
2470
- "name": "epochs_count",
2471
- "type": "INT",
2472
- "links": [
2473
- 182
2474
- ],
2475
- "shape": 3
2476
- },
2477
- {
2478
- "name": "args",
2479
- "type": "KOHYA_ARGS",
2480
- "links": [
2481
- 183
2482
- ],
2483
- "shape": 3
2484
- }
2485
- ],
2486
- "properties": {
2487
- "Node name for S&R": "InitFluxLoRATraining"
2488
- },
2489
- "widgets_values": [
2490
- "Lora_file_name",
2491
- "../training/output/",
2492
- 16,
2493
- 1,
2494
- 0.00039999999999999996,
2495
- 3000,
2496
- true,
2497
- "disk",
2498
- "disk",
2499
- 18,
2500
- "logit_normal",
2501
- 0,
2502
- 1,
2503
- 1.29,
2504
- "shift",
2505
- 1,
2506
- "raw",
2507
- 1,
2508
- 3.1582000000000003,
2509
- false,
2510
- true,
2511
- "bf16",
2512
- "bf16",
2513
- "sdpa",
2514
- "",
2515
- "",
2516
- "disabled",
2517
- 0,
2518
- 0,
2519
- "enabled"
2520
- ],
2521
- "color": "#223",
2522
- "bgcolor": "#335"
2523
- },
2524
- {
2525
- "id": 74,
2526
- "type": "Display Any (rgthree)",
2527
- "pos": [
2528
- 4314.20263671875,
2529
- -848.1674194335938
2530
- ],
2531
- "size": [
2532
- 358.62896728515625,
2533
- 76
2534
- ],
2535
- "flags": {},
2536
- "order": 76,
2537
- "mode": 0,
2538
- "inputs": [
2539
- {
2540
- "name": "source",
2541
- "type": "*",
2542
- "link": 236,
2543
- "dir": 3
2544
- }
2545
- ],
2546
- "outputs": [],
2547
- "properties": {
2548
- "Node name for S&R": "Display Any (rgthree)"
2549
- },
2550
- "widgets_values": [
2551
- ""
2552
- ],
2553
- "color": "#322",
2554
- "bgcolor": "#533"
2555
- },
2556
- {
2557
- "id": 162,
2558
- "type": "GetNode",
2559
- "pos": [
2560
- 3642.994140625,
2561
- -294.14288330078125
2562
- ],
2563
- "size": [
2564
- 210,
2565
- 58
2566
- ],
2567
- "flags": {
2568
- "collapsed": true
2569
- },
2570
- "order": 13,
2571
- "mode": 0,
2572
- "inputs": [],
2573
- "outputs": [
2574
- {
2575
- "name": "INT",
2576
- "type": "INT",
2577
- "links": [
2578
- 275
2579
- ],
2580
- "slot_index": 0
2581
- }
2582
- ],
2583
- "title": "Get_trainingsteps",
2584
- "properties": {},
2585
- "widgets_values": [
2586
- "trainingsteps"
2587
- ],
2588
- "color": "#223",
2589
- "bgcolor": "#335"
2590
- },
2591
- {
2592
- "id": 134,
2593
- "type": "FluxTrainSave",
2594
- "pos": [
2595
- 5156.27099609375,
2596
- -407.0669860839844
2597
- ],
2598
- "size": [
2599
- 305.3969421386719,
2600
- 122
2601
- ],
2602
- "flags": {},
2603
- "order": 66,
2604
- "mode": 0,
2605
- "inputs": [
2606
- {
2607
- "name": "network_trainer",
2608
- "type": "NETWORKTRAINER",
2609
- "link": 232
2610
- }
2611
- ],
2612
- "outputs": [
2613
- {
2614
- "name": "network_trainer",
2615
- "type": "NETWORKTRAINER",
2616
- "links": [
2617
- 233
2618
- ],
2619
- "slot_index": 0,
2620
- "shape": 3
2621
- },
2622
- {
2623
- "name": "lora_path",
2624
- "type": "STRING",
2625
- "links": null,
2626
- "shape": 3
2627
- },
2628
- {
2629
- "name": "steps",
2630
- "type": "INT",
2631
- "links": [],
2632
- "slot_index": 2,
2633
- "shape": 3
2634
- }
2635
- ],
2636
- "properties": {
2637
- "Node name for S&R": "FluxTrainSave"
2638
- },
2639
- "widgets_values": [
2640
- false,
2641
- false
2642
- ],
2643
- "color": "#232",
2644
- "bgcolor": "#353"
2645
- },
2646
- {
2647
- "id": 65,
2648
- "type": "FluxTrainValidate",
2649
- "pos": [
2650
- 5499.0244140625,
2651
- -413.08319091796875
2652
- ],
2653
- "size": [
2654
- 312.3999938964844,
2655
- 46
2656
- ],
2657
- "flags": {},
2658
- "order": 69,
2659
- "mode": 0,
2660
- "inputs": [
2661
- {
2662
- "name": "network_trainer",
2663
- "type": "NETWORKTRAINER",
2664
- "link": 233
2665
- },
2666
- {
2667
- "name": "validation_settings",
2668
- "type": "VALSETTINGS",
2669
- "link": 94,
2670
- "shape": 7
2671
- }
2672
- ],
2673
- "outputs": [
2674
- {
2675
- "name": "network_trainer",
2676
- "type": "NETWORKTRAINER",
2677
- "links": [
2678
- 217,
2679
- 281
2680
- ],
2681
- "slot_index": 0,
2682
- "shape": 3
2683
- },
2684
- {
2685
- "name": "validation_images",
2686
- "type": "IMAGE",
2687
- "links": [
2688
- 95,
2689
- 126
2690
- ],
2691
- "slot_index": 1,
2692
- "shape": 3
2693
- }
2694
- ],
2695
- "properties": {
2696
- "Node name for S&R": "FluxTrainValidate"
2697
- },
2698
- "widgets_values": [],
2699
- "color": "#232",
2700
- "bgcolor": "#353"
2701
- },
2702
- {
2703
- "id": 68,
2704
- "type": "GetNode",
2705
- "pos": [
2706
- 5497.08251953125,
2707
- -324.3271484375
2708
- ],
2709
- "size": [
2710
- 210,
2711
- 58
2712
- ],
2713
- "flags": {
2714
- "collapsed": true
2715
- },
2716
- "order": 14,
2717
- "mode": 0,
2718
- "inputs": [],
2719
- "outputs": [
2720
- {
2721
- "name": "VALSETTINGS",
2722
- "type": "VALSETTINGS",
2723
- "links": [
2724
- 94
2725
- ],
2726
- "slot_index": 0
2727
- }
2728
- ],
2729
- "title": "Get_validation_settings",
2730
- "properties": {},
2731
- "widgets_values": [
2732
- "validation_settings"
2733
- ],
2734
- "color": "#232",
2735
- "bgcolor": "#353"
2736
- },
2737
- {
2738
- "id": 63,
2739
- "type": "GetNode",
2740
- "pos": [
2741
- 4403.177734375,
2742
- -296.2549743652344
2743
- ],
2744
- "size": [
2745
- 210,
2746
- 58
2747
- ],
2748
- "flags": {
2749
- "collapsed": true
2750
- },
2751
- "order": 15,
2752
- "mode": 0,
2753
- "inputs": [],
2754
- "outputs": [
2755
- {
2756
- "name": "VALSETTINGS",
2757
- "type": "VALSETTINGS",
2758
- "links": [
2759
- 245
2760
- ],
2761
- "slot_index": 0
2762
- }
2763
- ],
2764
- "title": "Get_validation_settings",
2765
- "properties": {},
2766
- "widgets_values": [
2767
- "validation_settings"
2768
- ],
2769
- "color": "#232",
2770
- "bgcolor": "#353"
2771
- },
2772
- {
2773
- "id": 64,
2774
- "type": "FluxTrainLoop",
2775
- "pos": [
2776
- 4770.54052734375,
2777
- -399.4755859375
2778
- ],
2779
- "size": [
2780
- 348.72076416015625,
2781
- 78
2782
- ],
2783
- "flags": {},
2784
- "order": 63,
2785
- "mode": 0,
2786
- "inputs": [
2787
- {
2788
- "name": "network_trainer",
2789
- "type": "NETWORKTRAINER",
2790
- "link": 226
2791
- },
2792
- {
2793
- "name": "steps",
2794
- "type": "INT",
2795
- "link": 274,
2796
- "widget": {
2797
- "name": "steps"
2798
- }
2799
- }
2800
- ],
2801
- "outputs": [
2802
- {
2803
- "name": "network_trainer",
2804
- "type": "NETWORKTRAINER",
2805
- "links": [
2806
- 232
2807
- ],
2808
- "slot_index": 0,
2809
- "shape": 3
2810
- },
2811
- {
2812
- "name": "steps",
2813
- "type": "INT",
2814
- "links": [
2815
- 215
2816
- ],
2817
- "slot_index": 1,
2818
- "shape": 3
2819
- }
2820
- ],
2821
- "properties": {
2822
- "Node name for S&R": "FluxTrainLoop"
2823
- },
2824
- "widgets_values": [
2825
- 250
2826
- ],
2827
- "color": "#232",
2828
- "bgcolor": "#353"
2829
- },
2830
- {
2831
- "id": 163,
2832
- "type": "GetNode",
2833
- "pos": [
2834
- 4775.693359375,
2835
- -283.00885009765625
2836
- ],
2837
- "size": [
2838
- 210,
2839
- 58
2840
- ],
2841
- "flags": {
2842
- "collapsed": true
2843
- },
2844
- "order": 16,
2845
- "mode": 0,
2846
- "inputs": [],
2847
- "outputs": [
2848
- {
2849
- "name": "INT",
2850
- "type": "INT",
2851
- "links": [
2852
- 274
2853
- ],
2854
- "slot_index": 0
2855
- }
2856
- ],
2857
- "title": "Get_trainingsteps",
2858
- "properties": {},
2859
- "widgets_values": [
2860
- "trainingsteps"
2861
- ],
2862
- "color": "#223",
2863
- "bgcolor": "#335"
2864
- },
2865
- {
2866
- "id": 44,
2867
- "type": "FluxTrainLoop",
2868
- "pos": [
2869
- 2524.035888671875,
2870
- -404.0621337890625
2871
- ],
2872
- "size": [
2873
- 363.81671142578125,
2874
- 61.116878509521484
2875
- ],
2876
- "flags": {},
2877
- "order": 45,
2878
- "mode": 0,
2879
- "inputs": [
2880
- {
2881
- "name": "network_trainer",
2882
- "type": "NETWORKTRAINER",
2883
- "link": 219
2884
- },
2885
- {
2886
- "name": "steps",
2887
- "type": "INT",
2888
- "link": 273,
2889
- "widget": {
2890
- "name": "steps"
2891
- }
2892
- }
2893
- ],
2894
- "outputs": [
2895
- {
2896
- "name": "network_trainer",
2897
- "type": "NETWORKTRAINER",
2898
- "links": [
2899
- 164,
2900
- 222
2901
- ],
2902
- "slot_index": 0,
2903
- "shape": 3
2904
- },
2905
- {
2906
- "name": "steps",
2907
- "type": "INT",
2908
- "links": [
2909
- 235
2910
- ],
2911
- "slot_index": 1,
2912
- "shape": 3
2913
- }
2914
- ],
2915
- "properties": {
2916
- "Node name for S&R": "FluxTrainLoop"
2917
- },
2918
- "widgets_values": [
2919
- 250
2920
- ],
2921
- "color": "#232",
2922
- "bgcolor": "#353"
2923
- },
2924
- {
2925
- "id": 47,
2926
- "type": "FluxTrainSave",
2927
- "pos": [
2928
- 2902.74072265625,
2929
- -401.2630920410156
2930
- ],
2931
- "size": [
2932
- 337.2362976074219,
2933
- 122
2934
- ],
2935
- "flags": {},
2936
- "order": 49,
2937
- "mode": 0,
2938
- "inputs": [
2939
- {
2940
- "name": "network_trainer",
2941
- "type": "NETWORKTRAINER",
2942
- "link": 222
2943
- }
2944
- ],
2945
- "outputs": [
2946
- {
2947
- "name": "network_trainer",
2948
- "type": "NETWORKTRAINER",
2949
- "links": [
2950
- 227
2951
- ],
2952
- "slot_index": 0,
2953
- "shape": 3
2954
- },
2955
- {
2956
- "name": "lora_path",
2957
- "type": "STRING",
2958
- "links": null,
2959
- "shape": 3
2960
- },
2961
- {
2962
- "name": "steps",
2963
- "type": "INT",
2964
- "links": [],
2965
- "slot_index": 2,
2966
- "shape": 3
2967
- }
2968
- ],
2969
- "properties": {
2970
- "Node name for S&R": "FluxTrainSave"
2971
- },
2972
- "widgets_values": [
2973
- false,
2974
- false
2975
- ],
2976
- "color": "#232",
2977
- "bgcolor": "#353"
2978
- },
2979
- {
2980
- "id": 161,
2981
- "type": "GetNode",
2982
- "pos": [
2983
- 2524.86328125,
2984
- -301.5628662109375
2985
- ],
2986
- "size": [
2987
- 210,
2988
- 58
2989
- ],
2990
- "flags": {
2991
- "collapsed": true
2992
- },
2993
- "order": 17,
2994
- "mode": 0,
2995
- "inputs": [],
2996
- "outputs": [
2997
- {
2998
- "name": "INT",
2999
- "type": "INT",
3000
- "links": [
3001
- 273
3002
- ],
3003
- "slot_index": 0
3004
- }
3005
- ],
3006
- "title": "Get_trainingsteps",
3007
- "properties": {},
3008
- "widgets_values": [
3009
- "trainingsteps"
3010
- ],
3011
- "color": "#223",
3012
- "bgcolor": "#335"
3013
- },
3014
- {
3015
- "id": 8,
3016
- "type": "FluxTrainValidate",
3017
- "pos": [
3018
- 2148.002685546875,
3019
- -400.9291687011719
3020
- ],
3021
- "size": [
3022
- 321.6932373046875,
3023
- 51.817989349365234
3024
- ],
3025
- "flags": {
3026
- "collapsed": false
3027
- },
3028
- "order": 44,
3029
- "mode": 0,
3030
- "inputs": [
3031
- {
3032
- "name": "network_trainer",
3033
- "type": "NETWORKTRAINER",
3034
- "link": 221
3035
- },
3036
- {
3037
- "name": "validation_settings",
3038
- "type": "VALSETTINGS",
3039
- "link": 242,
3040
- "shape": 7
3041
- }
3042
- ],
3043
- "outputs": [
3044
- {
3045
- "name": "network_trainer",
3046
- "type": "NETWORKTRAINER",
3047
- "links": [
3048
- 219
3049
- ],
3050
- "slot_index": 0,
3051
- "shape": 3
3052
- },
3053
- {
3054
- "name": "validation_images",
3055
- "type": "IMAGE",
3056
- "links": [
3057
- 8,
3058
- 112
3059
- ],
3060
- "slot_index": 1,
3061
- "shape": 3
3062
- }
3063
- ],
3064
- "properties": {
3065
- "Node name for S&R": "FluxTrainValidate"
3066
- },
3067
- "widgets_values": [],
3068
- "color": "#232",
3069
- "bgcolor": "#353"
3070
- },
3071
- {
3072
- "id": 40,
3073
- "type": "GetNode",
3074
- "pos": [
3075
- 2150.754638671875,
3076
- -303.72357177734375
3077
- ],
3078
- "size": [
3079
- 277.0899353027344,
3080
- 58
3081
- ],
3082
- "flags": {
3083
- "collapsed": true
3084
- },
3085
- "order": 18,
3086
- "mode": 0,
3087
- "inputs": [],
3088
- "outputs": [
3089
- {
3090
- "name": "VALSETTINGS",
3091
- "type": "VALSETTINGS",
3092
- "links": [
3093
- 242
3094
- ],
3095
- "slot_index": 0
3096
- }
3097
- ],
3098
- "title": "Get_validation_settings",
3099
- "properties": {},
3100
- "widgets_values": [
3101
- "validation_settings"
3102
- ],
3103
- "color": "#232",
3104
- "bgcolor": "#353"
3105
- },
3106
- {
3107
- "id": 45,
3108
- "type": "FluxTrainValidate",
3109
- "pos": [
3110
- 3259.0361328125,
3111
- -403.1290588378906
3112
- ],
3113
- "size": [
3114
- 312.3999938964844,
3115
- 49.711063385009766
3116
- ],
3117
- "flags": {},
3118
- "order": 53,
3119
- "mode": 0,
3120
- "inputs": [
3121
- {
3122
- "name": "network_trainer",
3123
- "type": "NETWORKTRAINER",
3124
- "link": 227
3125
- },
3126
- {
3127
- "name": "validation_settings",
3128
- "type": "VALSETTINGS",
3129
- "link": 244,
3130
- "shape": 7
3131
- }
3132
- ],
3133
- "outputs": [
3134
- {
3135
- "name": "network_trainer",
3136
- "type": "NETWORKTRAINER",
3137
- "links": [
3138
- 223
3139
- ],
3140
- "slot_index": 0,
3141
- "shape": 3
3142
- },
3143
- {
3144
- "name": "validation_images",
3145
- "type": "IMAGE",
3146
- "links": [
3147
- 70,
3148
- 119
3149
- ],
3150
- "slot_index": 1,
3151
- "shape": 3
3152
- }
3153
- ],
3154
- "properties": {
3155
- "Node name for S&R": "FluxTrainValidate"
3156
- },
3157
- "widgets_values": [],
3158
- "color": "#232",
3159
- "bgcolor": "#353"
3160
- },
3161
- {
3162
- "id": 48,
3163
- "type": "GetNode",
3164
- "pos": [
3165
- 3266.811767578125,
3166
- -310.980712890625
3167
- ],
3168
- "size": [
3169
- 210,
3170
- 58
3171
- ],
3172
- "flags": {
3173
- "collapsed": true
3174
- },
3175
- "order": 19,
3176
- "mode": 0,
3177
- "inputs": [],
3178
- "outputs": [
3179
- {
3180
- "name": "VALSETTINGS",
3181
- "type": "VALSETTINGS",
3182
- "links": [
3183
- 244
3184
- ],
3185
- "slot_index": 0
3186
- }
3187
- ],
3188
- "title": "Get_validation_settings",
3189
- "properties": {},
3190
- "widgets_values": [
3191
- "validation_settings"
3192
- ],
3193
- "color": "#232",
3194
- "bgcolor": "#353"
3195
- },
3196
- {
3197
- "id": 46,
3198
- "type": "PreviewImage",
3199
- "pos": [
3200
- 2535.643798828125,
3201
- -198.75820922851562
3202
- ],
3203
- "size": [
3204
- 1041.0751953125,
3205
- 707.7618408203125
3206
- ],
3207
- "flags": {},
3208
- "order": 55,
3209
- "mode": 0,
3210
- "inputs": [
3211
- {
3212
- "name": "images",
3213
- "type": "IMAGE",
3214
- "link": 70
3215
- }
3216
- ],
3217
- "outputs": [],
3218
- "properties": {
3219
- "Node name for S&R": "PreviewImage"
3220
- },
3221
- "widgets_values": [],
3222
- "color": "#2a363b",
3223
- "bgcolor": "#3f5159"
3224
- },
3225
- {
3226
- "id": 14,
3227
- "type": "FluxTrainSave",
3228
- "pos": [
3229
- 1790.7769775390625,
3230
- -404.9439697265625
3231
- ],
3232
- "size": [
3233
- 341.3186340332031,
3234
- 122
3235
- ],
3236
- "flags": {},
3237
- "order": 41,
3238
- "mode": 0,
3239
- "inputs": [
3240
- {
3241
- "name": "network_trainer",
3242
- "type": "NETWORKTRAINER",
3243
- "link": 218
3244
- }
3245
- ],
3246
- "outputs": [
3247
- {
3248
- "name": "network_trainer",
3249
- "type": "NETWORKTRAINER",
3250
- "links": [
3251
- 221
3252
- ],
3253
- "slot_index": 0,
3254
- "shape": 3
3255
- },
3256
- {
3257
- "name": "lora_path",
3258
- "type": "STRING",
3259
- "links": [],
3260
- "slot_index": 1,
3261
- "shape": 3
3262
- },
3263
- {
3264
- "name": "steps",
3265
- "type": "INT",
3266
- "links": [],
3267
- "slot_index": 2,
3268
- "shape": 3
3269
- }
3270
- ],
3271
- "properties": {
3272
- "Node name for S&R": "FluxTrainSave"
3273
- },
3274
- "widgets_values": [
3275
- false,
3276
- false
3277
- ],
3278
- "color": "#232",
3279
- "bgcolor": "#353"
3280
- },
3281
- {
3282
- "id": 4,
3283
- "type": "FluxTrainLoop",
3284
- "pos": [
3285
- 1363.4276123046875,
3286
- -403.70208740234375
3287
- ],
3288
- "size": [
3289
- 391.7012634277344,
3290
- 54
3291
- ],
3292
- "flags": {},
3293
- "order": 37,
3294
- "mode": 0,
3295
- "inputs": [
3296
- {
3297
- "name": "network_trainer",
3298
- "type": "NETWORKTRAINER",
3299
- "link": 282
3300
- },
3301
- {
3302
- "name": "steps",
3303
- "type": "INT",
3304
- "link": 272,
3305
- "widget": {
3306
- "name": "steps"
3307
- }
3308
- }
3309
- ],
3310
- "outputs": [
3311
- {
3312
- "name": "network_trainer",
3313
- "type": "NETWORKTRAINER",
3314
- "links": [
3315
- 162,
3316
- 218
3317
- ],
3318
- "slot_index": 0,
3319
- "shape": 3
3320
- },
3321
- {
3322
- "name": "steps",
3323
- "type": "INT",
3324
- "links": [
3325
- 220
3326
- ],
3327
- "slot_index": 1,
3328
- "shape": 3
3329
- }
3330
- ],
3331
- "properties": {
3332
- "Node name for S&R": "FluxTrainLoop"
3333
- },
3334
- "widgets_values": [
3335
- 250
3336
- ],
3337
- "color": "#232",
3338
- "bgcolor": "#353"
3339
- },
3340
- {
3341
- "id": 160,
3342
- "type": "GetNode",
3343
- "pos": [
3344
- 1364.072021484375,
3345
- -307.156494140625
3346
- ],
3347
- "size": [
3348
- 210,
3349
- 58
3350
- ],
3351
- "flags": {
3352
- "collapsed": true
3353
- },
3354
- "order": 20,
3355
- "mode": 0,
3356
- "inputs": [],
3357
- "outputs": [
3358
- {
3359
- "name": "INT",
3360
- "type": "INT",
3361
- "links": [
3362
- 272
3363
- ],
3364
- "slot_index": 0
3365
- }
3366
- ],
3367
- "title": "Get_trainingsteps",
3368
- "properties": {},
3369
- "widgets_values": [
3370
- "trainingsteps"
3371
- ],
3372
- "color": "#223",
3373
- "bgcolor": "#335"
3374
- },
3375
- {
3376
- "id": 131,
3377
- "type": "Note",
3378
- "pos": [
3379
- 2972.55810546875,
3380
- 1179.3834228515625
3381
- ],
3382
- "size": [
3383
- 370.4340515136719,
3384
- 60.30167007446289
3385
- ],
3386
- "flags": {},
3387
- "order": 21,
3388
- "mode": 0,
3389
- "inputs": [],
3390
- "outputs": [],
3391
- "properties": {
3392
- "text": ""
3393
- },
3394
- "widgets_values": [
3395
- "Check that all the args are chosen correctly - for debug"
3396
- ],
3397
- "color": "#2a363b",
3398
- "bgcolor": "#3f5159"
3399
- },
3400
- {
3401
- "id": 112,
3402
- "type": "TrainDatasetAdd",
3403
- "pos": [
3404
- 2590.6884765625,
3405
- -1498.58984375
3406
- ],
3407
- "size": [
3408
- 259.5897521972656,
3409
- 338
3410
- ],
3411
- "flags": {},
3412
- "order": 34,
3413
- "mode": 0,
3414
- "inputs": [
3415
- {
3416
- "name": "dataset_config",
3417
- "type": "JSON",
3418
- "link": 250
3419
- },
3420
- {
3421
- "name": "regularization",
3422
- "type": "JSON",
3423
- "link": null,
3424
- "shape": 7
3425
- }
3426
- ],
3427
- "outputs": [
3428
- {
3429
- "name": "dataset",
3430
- "type": "JSON",
3431
- "links": [
3432
- 256
3433
- ],
3434
- "slot_index": 0,
3435
- "shape": 3
3436
- }
3437
- ],
3438
- "title": "Train 1024x1024 Dataset",
3439
- "properties": {
3440
- "Node name for S&R": "TrainDatasetAdd"
3441
- },
3442
- "widgets_values": [
3443
- 1024,
3444
- 1024,
3445
- 1,
3446
- "../training/input/",
3447
- "LoraTrigger",
3448
- true,
3449
- false,
3450
- 10,
3451
- 256,
3452
- 1024
3453
- ],
3454
- "color": "#232",
3455
- "bgcolor": "#353"
3456
- },
3457
- {
3458
- "id": 146,
3459
- "type": "StringConstantMultiline",
3460
- "pos": [
3461
- 3836.18701171875,
3462
- -1354.546630859375
3463
- ],
3464
- "size": [
3465
- 302.5973815917969,
3466
- 206.4935302734375
3467
- ],
3468
- "flags": {},
3469
- "order": 22,
3470
- "mode": 0,
3471
- "inputs": [],
3472
- "outputs": [
3473
- {
3474
- "name": "STRING",
3475
- "type": "STRING",
3476
- "links": [
3477
- 262
3478
- ],
3479
- "slot_index": 0,
3480
- "shape": 3
3481
- }
3482
- ],
3483
- "title": "Prompts for Validation (at least 1)",
3484
- "properties": {
3485
- "Node name for S&R": "StringConstantMultiline"
3486
- },
3487
- "widgets_values": [
3488
- "",
3489
- true
3490
- ],
3491
- "color": "#232",
3492
- "bgcolor": "#353"
3493
- },
3494
- {
3495
- "id": 140,
3496
- "type": "Note Plus (mtb)",
3497
- "pos": [
3498
- 1506.52001953125,
3499
- -1003.4448852539062
3500
- ],
3501
- "size": [
3502
- 1392.3038330078125,
3503
- 482.61871337890625
3504
- ],
3505
- "flags": {},
3506
- "order": 23,
3507
- "mode": 0,
3508
- "inputs": [],
3509
- "outputs": [],
3510
- "title": "Unnamed",
3511
- "properties": {},
3512
- "widgets_values": [
3513
- "<h2 id=\"fluxloratraineroncomfyui\"><center>FLUX LoRA Trainer on ComfyUI</center></h2>\n<br>\n<p>This workflow is based on the incredible work by Kijai (<a rel=\"noopener noreferrer\" href=\"https://github.com/kijai/ComfyUI-FluxTrainer\">https://github.com/kijai/ComfyUI-FluxTrainer</a>) who created the training nodes for ComfyUI based on Kohya_ss (<a rel=\"noopener noreferrer\" href=\"https://github.com/kohya-ss/sd-scripts\">https://github.com/kohya-ss/sd-scripts</a>) work.</p>\n----------------\n<p>To train a LoRA (Low Rank Adaptation) for FLUX these are the steps you should follow before clicking on Queue:<br><br>\n1) Prepare learning data - that is an images set (min 10, 20-30 is fine, but for some specifici LoRA's the more is better)<br>\n2) You don't need to create the caption .txt files, FLUX model's LoRA's can be trained on images only, but on some specific kind of training caption is needed.<br>\n3) Check you have set the input (training images) and the output (saved LoRA's) folders correctly. For ComfyUI windows-portable version the \"training\" directory must be created in the same directory with \"ComfyUI_windows_portable\" one.<br>\n4) Set your LoraTrigger word (optional)<br>\n5) Add a prompt (or multiple prompts) for Training Validation in the Prompts for Validation\" green node, at the bottom. Prompts must be separated by \"|\".<br>\n6) Adjust training settings (or leave default ones)<br>\n-Max training steps: 1000-4000<br>\n-Network_dim: can be 4,8,16,32,64,128 (high values mean better quality but larger lora files)<br>\n-Network_alpha: default is 1<br>\n-Learning rate: suggested 0.0004<br>\n-Blocks_to_swap: default 18\n<br><br>\nFor more details on settings here are a couple of links:<br>\n<a rel=\"noopener noreferrer\" href=\"https://tinyurl.com/5n6242nx\">-Kohya-ss usage documentation</a> <br>\n<a rel=\"noopener noreferrer\" href=\"https://tinyurl.com/2xnb8cpc\">-Kohya-ss lora training</a> <br>\n\nNow click \"Queue\" and wait a few hours...(Unless you have a nVidia H100 as GPU)<br>\nAt the end of the trainig you will have a few different LoRA's, chose the best one and enjoy it in your next workflow!<br>\n</p>",
3514
- "markdown",
3515
- "",
3516
- "one_dark"
3517
- ],
3518
- "color": "#222",
3519
- "bgcolor": "#000",
3520
- "shape": 1
3521
- }
3522
- ],
3523
- "links": [
3524
- [
3525
- 8,
3526
- 8,
3527
- 1,
3528
- 9,
3529
- 0,
3530
- "IMAGE"
3531
- ],
3532
- [
3533
- 70,
3534
- 45,
3535
- 1,
3536
- 46,
3537
- 0,
3538
- "IMAGE"
3539
- ],
3540
- [
3541
- 90,
3542
- 60,
3543
- 1,
3544
- 61,
3545
- 0,
3546
- "IMAGE"
3547
- ],
3548
- [
3549
- 94,
3550
- 68,
3551
- 0,
3552
- 65,
3553
- 1,
3554
- "VALSETTINGS"
3555
- ],
3556
- [
3557
- 95,
3558
- 65,
3559
- 1,
3560
- 66,
3561
- 0,
3562
- "IMAGE"
3563
- ],
3564
- [
3565
- 111,
3566
- 79,
3567
- 0,
3568
- 78,
3569
- 2,
3570
- "STRING"
3571
- ],
3572
- [
3573
- 112,
3574
- 8,
3575
- 1,
3576
- 78,
3577
- 0,
3578
- "IMAGE"
3579
- ],
3580
- [
3581
- 117,
3582
- 81,
3583
- 0,
3584
- 80,
3585
- 2,
3586
- "STRING"
3587
- ],
3588
- [
3589
- 119,
3590
- 45,
3591
- 1,
3592
- 80,
3593
- 0,
3594
- "IMAGE"
3595
- ],
3596
- [
3597
- 121,
3598
- 82,
3599
- 0,
3600
- 83,
3601
- 2,
3602
- "STRING"
3603
- ],
3604
- [
3605
- 122,
3606
- 60,
3607
- 1,
3608
- 83,
3609
- 0,
3610
- "IMAGE"
3611
- ],
3612
- [
3613
- 124,
3614
- 84,
3615
- 0,
3616
- 85,
3617
- 2,
3618
- "STRING"
3619
- ],
3620
- [
3621
- 126,
3622
- 65,
3623
- 1,
3624
- 85,
3625
- 0,
3626
- "IMAGE"
3627
- ],
3628
- [
3629
- 138,
3630
- 70,
3631
- 0,
3632
- 90,
3633
- 0,
3634
- "IMAGE"
3635
- ],
3636
- [
3637
- 161,
3638
- 97,
3639
- 0,
3640
- 98,
3641
- 0,
3642
- "IMAGE"
3643
- ],
3644
- [
3645
- 162,
3646
- 4,
3647
- 0,
3648
- 97,
3649
- 0,
3650
- "NETWORKTRAINER"
3651
- ],
3652
- [
3653
- 163,
3654
- 99,
3655
- 0,
3656
- 100,
3657
- 0,
3658
- "IMAGE"
3659
- ],
3660
- [
3661
- 164,
3662
- 44,
3663
- 0,
3664
- 99,
3665
- 0,
3666
- "NETWORKTRAINER"
3667
- ],
3668
- [
3669
- 165,
3670
- 101,
3671
- 0,
3672
- 102,
3673
- 0,
3674
- "IMAGE"
3675
- ],
3676
- [
3677
- 166,
3678
- 59,
3679
- 0,
3680
- 101,
3681
- 0,
3682
- "NETWORKTRAINER"
3683
- ],
3684
- [
3685
- 179,
3686
- 2,
3687
- 0,
3688
- 107,
3689
- 0,
3690
- "TRAIN_FLUX_MODELS"
3691
- ],
3692
- [
3693
- 182,
3694
- 107,
3695
- 1,
3696
- 88,
3697
- 0,
3698
- "*"
3699
- ],
3700
- [
3701
- 183,
3702
- 107,
3703
- 2,
3704
- 105,
3705
- 0,
3706
- "*"
3707
- ],
3708
- [
3709
- 185,
3710
- 108,
3711
- 0,
3712
- 109,
3713
- 0,
3714
- "JSON"
3715
- ],
3716
- [
3717
- 195,
3718
- 119,
3719
- 0,
3720
- 117,
3721
- 0,
3722
- "IMAGE"
3723
- ],
3724
- [
3725
- 199,
3726
- 120,
3727
- 3,
3728
- 117,
3729
- 1,
3730
- "INT"
3731
- ],
3732
- [
3733
- 200,
3734
- 78,
3735
- 0,
3736
- 121,
3737
- 0,
3738
- "*"
3739
- ],
3740
- [
3741
- 201,
3742
- 80,
3743
- 0,
3744
- 122,
3745
- 0,
3746
- "*"
3747
- ],
3748
- [
3749
- 202,
3750
- 123,
3751
- 0,
3752
- 119,
3753
- 0,
3754
- "IMAGE"
3755
- ],
3756
- [
3757
- 203,
3758
- 124,
3759
- 0,
3760
- 119,
3761
- 1,
3762
- "IMAGE"
3763
- ],
3764
- [
3765
- 204,
3766
- 83,
3767
- 0,
3768
- 125,
3769
- 0,
3770
- "*"
3771
- ],
3772
- [
3773
- 206,
3774
- 126,
3775
- 0,
3776
- 119,
3777
- 2,
3778
- "IMAGE"
3779
- ],
3780
- [
3781
- 207,
3782
- 85,
3783
- 0,
3784
- 127,
3785
- 0,
3786
- "*"
3787
- ],
3788
- [
3789
- 208,
3790
- 128,
3791
- 0,
3792
- 119,
3793
- 3,
3794
- "IMAGE"
3795
- ],
3796
- [
3797
- 209,
3798
- 123,
3799
- 0,
3800
- 120,
3801
- 0,
3802
- "IMAGE"
3803
- ],
3804
- [
3805
- 210,
3806
- 117,
3807
- 0,
3808
- 129,
3809
- 0,
3810
- "IMAGE"
3811
- ],
3812
- [
3813
- 214,
3814
- 129,
3815
- 0,
3816
- 130,
3817
- 0,
3818
- "IMAGE"
3819
- ],
3820
- [
3821
- 215,
3822
- 64,
3823
- 1,
3824
- 84,
3825
- 0,
3826
- "*"
3827
- ],
3828
- [
3829
- 217,
3830
- 65,
3831
- 0,
3832
- 70,
3833
- 0,
3834
- "NETWORKTRAINER"
3835
- ],
3836
- [
3837
- 218,
3838
- 4,
3839
- 0,
3840
- 14,
3841
- 0,
3842
- "NETWORKTRAINER"
3843
- ],
3844
- [
3845
- 219,
3846
- 8,
3847
- 0,
3848
- 44,
3849
- 0,
3850
- "NETWORKTRAINER"
3851
- ],
3852
- [
3853
- 220,
3854
- 4,
3855
- 1,
3856
- 79,
3857
- 0,
3858
- "*"
3859
- ],
3860
- [
3861
- 221,
3862
- 14,
3863
- 0,
3864
- 8,
3865
- 0,
3866
- "NETWORKTRAINER"
3867
- ],
3868
- [
3869
- 222,
3870
- 44,
3871
- 0,
3872
- 47,
3873
- 0,
3874
- "NETWORKTRAINER"
3875
- ],
3876
- [
3877
- 223,
3878
- 45,
3879
- 0,
3880
- 59,
3881
- 0,
3882
- "NETWORKTRAINER"
3883
- ],
3884
- [
3885
- 224,
3886
- 59,
3887
- 0,
3888
- 62,
3889
- 0,
3890
- "NETWORKTRAINER"
3891
- ],
3892
- [
3893
- 225,
3894
- 62,
3895
- 0,
3896
- 60,
3897
- 0,
3898
- "NETWORKTRAINER"
3899
- ],
3900
- [
3901
- 226,
3902
- 60,
3903
- 0,
3904
- 64,
3905
- 0,
3906
- "NETWORKTRAINER"
3907
- ],
3908
- [
3909
- 227,
3910
- 47,
3911
- 0,
3912
- 45,
3913
- 0,
3914
- "NETWORKTRAINER"
3915
- ],
3916
- [
3917
- 231,
3918
- 133,
3919
- 0,
3920
- 129,
3921
- 2,
3922
- "STRING"
3923
- ],
3924
- [
3925
- 232,
3926
- 64,
3927
- 0,
3928
- 134,
3929
- 0,
3930
- "NETWORKTRAINER"
3931
- ],
3932
- [
3933
- 233,
3934
- 134,
3935
- 0,
3936
- 65,
3937
- 0,
3938
- "NETWORKTRAINER"
3939
- ],
3940
- [
3941
- 234,
3942
- 59,
3943
- 1,
3944
- 82,
3945
- 0,
3946
- "*"
3947
- ],
3948
- [
3949
- 235,
3950
- 44,
3951
- 1,
3952
- 81,
3953
- 0,
3954
- "*"
3955
- ],
3956
- [
3957
- 236,
3958
- 133,
3959
- 2,
3960
- 74,
3961
- 0,
3962
- "*"
3963
- ],
3964
- [
3965
- 242,
3966
- 40,
3967
- 0,
3968
- 8,
3969
- 1,
3970
- "VALSETTINGS"
3971
- ],
3972
- [
3973
- 243,
3974
- 37,
3975
- 0,
3976
- 38,
3977
- 0,
3978
- "VALSETTINGS"
3979
- ],
3980
- [
3981
- 244,
3982
- 48,
3983
- 0,
3984
- 45,
3985
- 1,
3986
- "VALSETTINGS"
3987
- ],
3988
- [
3989
- 245,
3990
- 63,
3991
- 0,
3992
- 60,
3993
- 1,
3994
- "VALSETTINGS"
3995
- ],
3996
- [
3997
- 249,
3998
- 111,
3999
- 0,
4000
- 137,
4001
- 0,
4002
- "*"
4003
- ],
4004
- [
4005
- 250,
4006
- 137,
4007
- 0,
4008
- 112,
4009
- 0,
4010
- "JSON"
4011
- ],
4012
- [
4013
- 252,
4014
- 109,
4015
- 0,
4016
- 138,
4017
- 0,
4018
- "*"
4019
- ],
4020
- [
4021
- 253,
4022
- 138,
4023
- 0,
4024
- 111,
4025
- 0,
4026
- "JSON"
4027
- ],
4028
- [
4029
- 256,
4030
- 112,
4031
- 0,
4032
- 139,
4033
- 0,
4034
- "*"
4035
- ],
4036
- [
4037
- 261,
4038
- 95,
4039
- 0,
4040
- 107,
4041
- 2,
4042
- "ARGS"
4043
- ],
4044
- [
4045
- 262,
4046
- 146,
4047
- 0,
4048
- 107,
4049
- 5,
4050
- "STRING"
4051
- ],
4052
- [
4053
- 265,
4054
- 150,
4055
- 0,
4056
- 107,
4057
- 8,
4058
- "INT"
4059
- ],
4060
- [
4061
- 266,
4062
- 150,
4063
- 0,
4064
- 151,
4065
- 0,
4066
- "INT,FLOAT"
4067
- ],
4068
- [
4069
- 271,
4070
- 151,
4071
- 0,
4072
- 159,
4073
- 0,
4074
- "*"
4075
- ],
4076
- [
4077
- 272,
4078
- 160,
4079
- 0,
4080
- 4,
4081
- 1,
4082
- "INT"
4083
- ],
4084
- [
4085
- 273,
4086
- 161,
4087
- 0,
4088
- 44,
4089
- 1,
4090
- "INT"
4091
- ],
4092
- [
4093
- 274,
4094
- 163,
4095
- 0,
4096
- 64,
4097
- 1,
4098
- "INT"
4099
- ],
4100
- [
4101
- 275,
4102
- 162,
4103
- 0,
4104
- 59,
4105
- 1,
4106
- "INT"
4107
- ],
4108
- [
4109
- 280,
4110
- 139,
4111
- 0,
4112
- 107,
4113
- 1,
4114
- "JSON"
4115
- ],
4116
- [
4117
- 281,
4118
- 65,
4119
- 0,
4120
- 133,
4121
- 0,
4122
- "NETWORKTRAINER"
4123
- ],
4124
- [
4125
- 282,
4126
- 107,
4127
- 0,
4128
- 4,
4129
- 0,
4130
- "NETWORKTRAINER"
4131
- ]
4132
- ],
4133
- "groups": [
4134
- {
4135
- "id": 1,
4136
- "title": "LoRA Training 01",
4137
- "bounding": [
4138
- 1342.6004638671875,
4139
- -496.7998046875,
4140
- 1140,
4141
- 1549
4142
- ],
4143
- "color": "#3f789e",
4144
- "font_size": 24,
4145
- "flags": {}
4146
- },
4147
- {
4148
- "id": 2,
4149
- "title": "FLUX model - Optimizer select - Training and Validate settings",
4150
- "bounding": [
4151
- 2934.51318359375,
4152
- -1557.326416015625,
4153
- 1236.7333984375,
4154
- 985.2694702148438
4155
- ],
4156
- "color": "#88A",
4157
- "font_size": 24,
4158
- "flags": {}
4159
- },
4160
- {
4161
- "id": 3,
4162
- "title": "LoRA Training 02",
4163
- "bounding": [
4164
- 2513.400146484375,
4165
- -494.99981689453125,
4166
- 1074,
4167
- 1543
4168
- ],
4169
- "color": "#3f789e",
4170
- "font_size": 24,
4171
- "flags": {}
4172
- },
4173
- {
4174
- "id": 4,
4175
- "title": "LoRA Training 03",
4176
- "bounding": [
4177
- 3620.3994140625,
4178
- -491.90899658203125,
4179
- 1094,
4180
- 1538
4181
- ],
4182
- "color": "#3f789e",
4183
- "font_size": 24,
4184
- "flags": {}
4185
- },
4186
- {
4187
- "id": 5,
4188
- "title": "LoRA Training 04",
4189
- "bounding": [
4190
- 4749.2724609375,
4191
- -491.1453857421875,
4192
- 1118,
4193
- 1541
4194
- ],
4195
- "color": "#3f789e",
4196
- "font_size": 24,
4197
- "flags": {}
4198
- },
4199
- {
4200
- "id": 6,
4201
- "title": "Dataset",
4202
- "bounding": [
4203
- 1510.4984130859375,
4204
- -1563.4027099609375,
4205
- 1389,
4206
- 545
4207
- ],
4208
- "color": "#8A8",
4209
- "font_size": 24,
4210
- "flags": {}
4211
- },
4212
- {
4213
- "id": 8,
4214
- "title": "End of LoRA Training",
4215
- "bounding": [
4216
- 4207.74853515625,
4217
- -1554.98974609375,
4218
- 1312.7633056640625,
4219
- 983.0827026367188
4220
- ],
4221
- "color": "#ff8080",
4222
- "font_size": 24,
4223
- "flags": {}
4224
- },
4225
- {
4226
- "id": 9,
4227
- "title": "Args check",
4228
- "bounding": [
4229
- 2959.12939453125,
4230
- 1105.78369140625,
4231
- 1619.8109130859375,
4232
- 598.0638427734375
4233
- ],
4234
- "color": "#3f789e",
4235
- "font_size": 24,
4236
- "flags": {}
4237
- }
4238
- ],
4239
- "config": {},
4240
- "extra": {
4241
- "ds": {
4242
- "scale": 0.8052550000000023,
4243
- "offset": [
4244
- -1127.612924485317,
4245
- 1344.5964286592516
4246
- ]
4247
- },
4248
- "node_versions": {
4249
- "comfyui-fluxtrainer": "1.0.2",
4250
- "comfy-core": "0.3.12",
4251
- "comfyui-kjnodes": "1.0.5",
4252
- "comfyui_essentials": "1.1.0",
4253
- "comfyui-crystools": "1.21.0",
4254
- "rgthree-comfy": "5d771b8b56a343c24a26e8cea1f0c87c3d58102f"
4255
- },
4256
- "ue_links": []
4257
- },
4258
- "version": 0.4
4259
- }