anghellia commited on
Commit
28a93ab
1 Parent(s): 5438814

Upload 8 files

Browse files
.gitattributes CHANGED
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ canny_example1.png filter=lfs diff=lfs merge=lfs -text
37
+ canny_example2.png filter=lfs diff=lfs merge=lfs -text
38
+ canny_result.gif filter=lfs diff=lfs merge=lfs -text
canny_example1.png ADDED

Git LFS Details

  • SHA256: 0edc9eb27def9683f741ac9e86ff807b16ea7df22536d168c998a6ea934ccad2
  • Pointer size: 132 Bytes
  • Size of remote file: 2.98 MB
canny_example2.png ADDED

Git LFS Details

  • SHA256: 3db2381f226ebdc26c3139983d8624924240b7064b3150cf157a7436069200b2
  • Pointer size: 132 Bytes
  • Size of remote file: 2.87 MB
canny_input1.webp ADDED
canny_input2.webp ADDED
canny_processed1.png ADDED
canny_processed2.png ADDED
canny_result.gif ADDED

Git LFS Details

  • SHA256: c73f7b7a92ffe9fc89f2b1d22c1b111fc61a94e818543fa1d041931e3820d021
  • Pointer size: 132 Bytes
  • Size of remote file: 2.51 MB
canny_workflow.json ADDED
@@ -0,0 +1,737 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 48,
3
+ "last_link_id": 115,
4
+ "nodes": [
5
+ {
6
+ "id": 4,
7
+ "type": "DualCLIPLoader",
8
+ "pos": [
9
+ -157,
10
+ 198
11
+ ],
12
+ "size": {
13
+ "0": 315,
14
+ "1": 106
15
+ },
16
+ "flags": {},
17
+ "order": 0,
18
+ "mode": 0,
19
+ "outputs": [
20
+ {
21
+ "name": "CLIP",
22
+ "type": "CLIP",
23
+ "links": [
24
+ 2,
25
+ 27
26
+ ],
27
+ "shape": 3,
28
+ "slot_index": 0
29
+ }
30
+ ],
31
+ "properties": {
32
+ "Node name for S&R": "DualCLIPLoader"
33
+ },
34
+ "widgets_values": [
35
+ "clip_l.safetensors",
36
+ "t5xxl_fp16.safetensors",
37
+ "flux"
38
+ ]
39
+ },
40
+ {
41
+ "id": 6,
42
+ "type": "EmptyLatentImage",
43
+ "pos": [
44
+ 769,
45
+ 430
46
+ ],
47
+ "size": {
48
+ "0": 315,
49
+ "1": 106
50
+ },
51
+ "flags": {},
52
+ "order": 1,
53
+ "mode": 0,
54
+ "outputs": [
55
+ {
56
+ "name": "LATENT",
57
+ "type": "LATENT",
58
+ "links": [
59
+ 66
60
+ ],
61
+ "shape": 3,
62
+ "slot_index": 0
63
+ }
64
+ ],
65
+ "properties": {
66
+ "Node name for S&R": "EmptyLatentImage"
67
+ },
68
+ "widgets_values": [
69
+ 1024,
70
+ 1024,
71
+ 1
72
+ ]
73
+ },
74
+ {
75
+ "id": 32,
76
+ "type": "UNETLoader",
77
+ "pos": [
78
+ 529,
79
+ 375
80
+ ],
81
+ "size": {
82
+ "0": 315,
83
+ "1": 82
84
+ },
85
+ "flags": {},
86
+ "order": 2,
87
+ "mode": 0,
88
+ "outputs": [
89
+ {
90
+ "name": "MODEL",
91
+ "type": "MODEL",
92
+ "links": [
93
+ 58
94
+ ],
95
+ "shape": 3,
96
+ "slot_index": 0
97
+ }
98
+ ],
99
+ "properties": {
100
+ "Node name for S&R": "UNETLoader"
101
+ },
102
+ "widgets_values": [
103
+ "flux1-dev-fp8.safetensors",
104
+ "fp8_e4m3fn"
105
+ ]
106
+ },
107
+ {
108
+ "id": 7,
109
+ "type": "VAEDecode",
110
+ "pos": [
111
+ 1374,
112
+ 69
113
+ ],
114
+ "size": {
115
+ "0": 210,
116
+ "1": 46
117
+ },
118
+ "flags": {},
119
+ "order": 13,
120
+ "mode": 0,
121
+ "inputs": [
122
+ {
123
+ "name": "samples",
124
+ "type": "LATENT",
125
+ "link": 6,
126
+ "slot_index": 0
127
+ },
128
+ {
129
+ "name": "vae",
130
+ "type": "VAE",
131
+ "link": 7
132
+ }
133
+ ],
134
+ "outputs": [
135
+ {
136
+ "name": "IMAGE",
137
+ "type": "IMAGE",
138
+ "links": [
139
+ 79,
140
+ 101
141
+ ],
142
+ "shape": 3,
143
+ "slot_index": 0
144
+ }
145
+ ],
146
+ "properties": {
147
+ "Node name for S&R": "VAEDecode"
148
+ }
149
+ },
150
+ {
151
+ "id": 8,
152
+ "type": "VAELoader",
153
+ "pos": [
154
+ 1088,
155
+ -47
156
+ ],
157
+ "size": {
158
+ "0": 315,
159
+ "1": 58
160
+ },
161
+ "flags": {},
162
+ "order": 3,
163
+ "mode": 0,
164
+ "outputs": [
165
+ {
166
+ "name": "VAE",
167
+ "type": "VAE",
168
+ "links": [
169
+ 7
170
+ ],
171
+ "shape": 3,
172
+ "slot_index": 0
173
+ }
174
+ ],
175
+ "properties": {
176
+ "Node name for S&R": "VAELoader"
177
+ },
178
+ "widgets_values": [
179
+ "ae.safetensors"
180
+ ]
181
+ },
182
+ {
183
+ "id": 14,
184
+ "type": "ApplyFluxControlNet",
185
+ "pos": [
186
+ 546,
187
+ -264
188
+ ],
189
+ "size": {
190
+ "0": 393,
191
+ "1": 78
192
+ },
193
+ "flags": {},
194
+ "order": 10,
195
+ "mode": 0,
196
+ "inputs": [
197
+ {
198
+ "name": "controlnet",
199
+ "type": "FluxControlNet",
200
+ "link": 44
201
+ },
202
+ {
203
+ "name": "image",
204
+ "type": "IMAGE",
205
+ "link": 114,
206
+ "slot_index": 1
207
+ }
208
+ ],
209
+ "outputs": [
210
+ {
211
+ "name": "controlnet_condition",
212
+ "type": "ControlNetCondition",
213
+ "links": [
214
+ 28
215
+ ],
216
+ "shape": 3,
217
+ "slot_index": 0
218
+ }
219
+ ],
220
+ "properties": {
221
+ "Node name for S&R": "ApplyFluxControlNet"
222
+ },
223
+ "widgets_values": [
224
+ 0.7000000000000001
225
+ ]
226
+ },
227
+ {
228
+ "id": 21,
229
+ "type": "PreviewImage",
230
+ "pos": [
231
+ 1507,
232
+ -265
233
+ ],
234
+ "size": {
235
+ "0": 210,
236
+ "1": 246
237
+ },
238
+ "flags": {},
239
+ "order": 14,
240
+ "mode": 0,
241
+ "inputs": [
242
+ {
243
+ "name": "images",
244
+ "type": "IMAGE",
245
+ "link": 79,
246
+ "slot_index": 0
247
+ }
248
+ ],
249
+ "properties": {
250
+ "Node name for S&R": "PreviewImage"
251
+ }
252
+ },
253
+ {
254
+ "id": 19,
255
+ "type": "CLIPTextEncodeFlux",
256
+ "pos": [
257
+ 134,
258
+ 267
259
+ ],
260
+ "size": {
261
+ "0": 400,
262
+ "1": 200
263
+ },
264
+ "flags": {},
265
+ "order": 7,
266
+ "mode": 0,
267
+ "inputs": [
268
+ {
269
+ "name": "clip",
270
+ "type": "CLIP",
271
+ "link": 27,
272
+ "slot_index": 0
273
+ }
274
+ ],
275
+ "outputs": [
276
+ {
277
+ "name": "CONDITIONING",
278
+ "type": "CONDITIONING",
279
+ "links": [
280
+ 26
281
+ ],
282
+ "shape": 3,
283
+ "slot_index": 0
284
+ }
285
+ ],
286
+ "properties": {
287
+ "Node name for S&R": "CLIPTextEncodeFlux"
288
+ },
289
+ "widgets_values": [
290
+ "bad photo",
291
+ "bad photo",
292
+ 4
293
+ ]
294
+ },
295
+ {
296
+ "id": 46,
297
+ "type": "SaveImage",
298
+ "pos": [
299
+ 627,
300
+ 168
301
+ ],
302
+ "size": [
303
+ 315,
304
+ 270
305
+ ],
306
+ "flags": {},
307
+ "order": 11,
308
+ "mode": 0,
309
+ "inputs": [
310
+ {
311
+ "name": "images",
312
+ "type": "IMAGE",
313
+ "link": 115
314
+ }
315
+ ],
316
+ "properties": {},
317
+ "widgets_values": [
318
+ "canny_process"
319
+ ]
320
+ },
321
+ {
322
+ "id": 39,
323
+ "type": "PreviewImage",
324
+ "pos": [
325
+ 502,
326
+ -155
327
+ ],
328
+ "size": {
329
+ "0": 210,
330
+ "1": 246
331
+ },
332
+ "flags": {
333
+ "collapsed": false
334
+ },
335
+ "order": 9,
336
+ "mode": 0,
337
+ "inputs": [
338
+ {
339
+ "name": "images",
340
+ "type": "IMAGE",
341
+ "link": 113
342
+ }
343
+ ],
344
+ "properties": {
345
+ "Node name for S&R": "PreviewImage"
346
+ }
347
+ },
348
+ {
349
+ "id": 23,
350
+ "type": "SaveImage",
351
+ "pos": [
352
+ 1549,
353
+ -156
354
+ ],
355
+ "size": {
356
+ "0": 356.1513671875,
357
+ "1": 270
358
+ },
359
+ "flags": {},
360
+ "order": 15,
361
+ "mode": 0,
362
+ "inputs": [
363
+ {
364
+ "name": "images",
365
+ "type": "IMAGE",
366
+ "link": 101
367
+ }
368
+ ],
369
+ "properties": {},
370
+ "widgets_values": [
371
+ "canny_res"
372
+ ]
373
+ },
374
+ {
375
+ "id": 3,
376
+ "type": "XlabsSampler",
377
+ "pos": [
378
+ 1119,
379
+ 136
380
+ ],
381
+ "size": {
382
+ "0": 342.5999755859375,
383
+ "1": 234
384
+ },
385
+ "flags": {},
386
+ "order": 12,
387
+ "mode": 0,
388
+ "inputs": [
389
+ {
390
+ "name": "model",
391
+ "type": "MODEL",
392
+ "link": 58,
393
+ "slot_index": 0
394
+ },
395
+ {
396
+ "name": "conditioning",
397
+ "type": "CONDITIONING",
398
+ "link": 18
399
+ },
400
+ {
401
+ "name": "neg_conditioning",
402
+ "type": "CONDITIONING",
403
+ "link": 26
404
+ },
405
+ {
406
+ "name": "latent_image",
407
+ "type": "LATENT",
408
+ "link": 66
409
+ },
410
+ {
411
+ "name": "controlnet_condition",
412
+ "type": "ControlNetCondition",
413
+ "link": 28
414
+ }
415
+ ],
416
+ "outputs": [
417
+ {
418
+ "name": "latent",
419
+ "type": "LATENT",
420
+ "links": [
421
+ 6
422
+ ],
423
+ "shape": 3
424
+ }
425
+ ],
426
+ "properties": {
427
+ "Node name for S&R": "XlabsSampler"
428
+ },
429
+ "widgets_values": [
430
+ 324242532548,
431
+ "fixed",
432
+ 25,
433
+ 1,
434
+ 3.5
435
+ ]
436
+ },
437
+ {
438
+ "id": 16,
439
+ "type": "LoadImage",
440
+ "pos": [
441
+ -299,
442
+ -390
443
+ ],
444
+ "size": {
445
+ "0": 315,
446
+ "1": 314
447
+ },
448
+ "flags": {},
449
+ "order": 4,
450
+ "mode": 0,
451
+ "outputs": [
452
+ {
453
+ "name": "IMAGE",
454
+ "type": "IMAGE",
455
+ "links": [
456
+ 112
457
+ ],
458
+ "shape": 3,
459
+ "slot_index": 0
460
+ },
461
+ {
462
+ "name": "MASK",
463
+ "type": "MASK",
464
+ "links": null,
465
+ "shape": 3
466
+ }
467
+ ],
468
+ "properties": {
469
+ "Node name for S&R": "LoadImage"
470
+ },
471
+ "widgets_values": [
472
+ "dining room of a modern brutalist house in the eng.webp",
473
+ "image"
474
+ ]
475
+ },
476
+ {
477
+ "id": 13,
478
+ "type": "LoadFluxControlNet",
479
+ "pos": [
480
+ 71,
481
+ -369
482
+ ],
483
+ "size": {
484
+ "0": 316.83343505859375,
485
+ "1": 86.47058868408203
486
+ },
487
+ "flags": {},
488
+ "order": 5,
489
+ "mode": 0,
490
+ "outputs": [
491
+ {
492
+ "name": "ControlNet",
493
+ "type": "FluxControlNet",
494
+ "links": [
495
+ 44
496
+ ],
497
+ "shape": 3,
498
+ "slot_index": 0
499
+ }
500
+ ],
501
+ "properties": {
502
+ "Node name for S&R": "LoadFluxControlNet"
503
+ },
504
+ "widgets_values": [
505
+ "flux-dev",
506
+ "canny2k_new.bin"
507
+ ]
508
+ },
509
+ {
510
+ "id": 48,
511
+ "type": "CannyEdgePreprocessor",
512
+ "pos": [
513
+ 93,
514
+ -175
515
+ ],
516
+ "size": {
517
+ "0": 315,
518
+ "1": 106
519
+ },
520
+ "flags": {},
521
+ "order": 8,
522
+ "mode": 0,
523
+ "inputs": [
524
+ {
525
+ "name": "image",
526
+ "type": "IMAGE",
527
+ "link": 112
528
+ }
529
+ ],
530
+ "outputs": [
531
+ {
532
+ "name": "IMAGE",
533
+ "type": "IMAGE",
534
+ "links": [
535
+ 113,
536
+ 114,
537
+ 115
538
+ ],
539
+ "shape": 3,
540
+ "slot_index": 0
541
+ }
542
+ ],
543
+ "properties": {
544
+ "Node name for S&R": "CannyEdgePreprocessor"
545
+ },
546
+ "widgets_values": [
547
+ 100,
548
+ 200,
549
+ 1024
550
+ ]
551
+ },
552
+ {
553
+ "id": 5,
554
+ "type": "CLIPTextEncodeFlux",
555
+ "pos": [
556
+ 706,
557
+ -83
558
+ ],
559
+ "size": {
560
+ "0": 400,
561
+ "1": 200
562
+ },
563
+ "flags": {},
564
+ "order": 6,
565
+ "mode": 0,
566
+ "inputs": [
567
+ {
568
+ "name": "clip",
569
+ "type": "CLIP",
570
+ "link": 2,
571
+ "slot_index": 0
572
+ }
573
+ ],
574
+ "outputs": [
575
+ {
576
+ "name": "CONDITIONING",
577
+ "type": "CONDITIONING",
578
+ "links": [
579
+ 18
580
+ ],
581
+ "shape": 3,
582
+ "slot_index": 0
583
+ }
584
+ ],
585
+ "properties": {
586
+ "Node name for S&R": "CLIPTextEncodeFlux"
587
+ },
588
+ "widgets_values": [
589
+ "cyberpank dining room, full hd, cinematic",
590
+ "cyberpank dining room, full hd, cinematic",
591
+ 4
592
+ ]
593
+ }
594
+ ],
595
+ "links": [
596
+ [
597
+ 2,
598
+ 4,
599
+ 0,
600
+ 5,
601
+ 0,
602
+ "CLIP"
603
+ ],
604
+ [
605
+ 6,
606
+ 3,
607
+ 0,
608
+ 7,
609
+ 0,
610
+ "LATENT"
611
+ ],
612
+ [
613
+ 7,
614
+ 8,
615
+ 0,
616
+ 7,
617
+ 1,
618
+ "VAE"
619
+ ],
620
+ [
621
+ 18,
622
+ 5,
623
+ 0,
624
+ 3,
625
+ 1,
626
+ "CONDITIONING"
627
+ ],
628
+ [
629
+ 26,
630
+ 19,
631
+ 0,
632
+ 3,
633
+ 2,
634
+ "CONDITIONING"
635
+ ],
636
+ [
637
+ 27,
638
+ 4,
639
+ 0,
640
+ 19,
641
+ 0,
642
+ "CLIP"
643
+ ],
644
+ [
645
+ 28,
646
+ 14,
647
+ 0,
648
+ 3,
649
+ 4,
650
+ "ControlNetCondition"
651
+ ],
652
+ [
653
+ 44,
654
+ 13,
655
+ 0,
656
+ 14,
657
+ 0,
658
+ "FluxControlNet"
659
+ ],
660
+ [
661
+ 58,
662
+ 32,
663
+ 0,
664
+ 3,
665
+ 0,
666
+ "MODEL"
667
+ ],
668
+ [
669
+ 66,
670
+ 6,
671
+ 0,
672
+ 3,
673
+ 3,
674
+ "LATENT"
675
+ ],
676
+ [
677
+ 79,
678
+ 7,
679
+ 0,
680
+ 21,
681
+ 0,
682
+ "IMAGE"
683
+ ],
684
+ [
685
+ 101,
686
+ 7,
687
+ 0,
688
+ 23,
689
+ 0,
690
+ "IMAGE"
691
+ ],
692
+ [
693
+ 112,
694
+ 16,
695
+ 0,
696
+ 48,
697
+ 0,
698
+ "IMAGE"
699
+ ],
700
+ [
701
+ 113,
702
+ 48,
703
+ 0,
704
+ 39,
705
+ 0,
706
+ "IMAGE"
707
+ ],
708
+ [
709
+ 114,
710
+ 48,
711
+ 0,
712
+ 14,
713
+ 1,
714
+ "IMAGE"
715
+ ],
716
+ [
717
+ 115,
718
+ 48,
719
+ 0,
720
+ 46,
721
+ 0,
722
+ "IMAGE"
723
+ ]
724
+ ],
725
+ "groups": [],
726
+ "config": {},
727
+ "extra": {
728
+ "ds": {
729
+ "scale": 1.2284597357367306,
730
+ "offset": [
731
+ 944.7495922684545,
732
+ 591.7724630644917
733
+ ]
734
+ }
735
+ },
736
+ "version": 0.4
737
+ }