Nodes/Model Phase Sync/Sync Barrier
ComfyUI Node

Sync Barrier

Force ComfyUI to load each model once and stop thrashing VRAM

By josetseph·Created 2 months ago·Updated 2 months ago· 2
Sync Barrier
  • in_1
  • in_2
  • in_3
  • in_4
  • in_5
  • in_6
  • in_7
  • in_8
  • in_9
  • in_10
  • in_11
  • in_12
  • in_13
  • in_14
  • in_15
  • in_16
  • in_17
  • in_18
  • in_19
  • in_20
  • in_21
  • in_22
  • in_23
  • in_24
  • in_25
  • in_26
  • in_27
  • in_28
  • in_29
  • in_30
  • in_31
  • in_32
  • in_33
  • in_34
  • in_35
  • in_36
  • in_37
  • in_38
  • in_39
  • in_40
  • in_41
  • in_42
  • in_43
  • in_44
  • in_45
  • in_46
  • in_47
  • in_48
  • in_49
  • in_50
  • in_51
  • in_52
  • in_53
  • in_54
  • in_55
  • in_56
  • in_57
  • in_58
  • in_59
  • in_60
  • in_61
  • in_62
  • in_63
  • in_64
  • in_65
  • in_66
  • in_67
  • in_68
  • in_69
  • in_70
  • in_71
  • in_72
  • in_73
  • in_74
  • in_75
  • in_76
  • in_77
  • in_78
  • in_79
  • in_80
  • in_81
  • in_82
  • in_83
  • in_84
  • in_85
  • in_86
  • in_87
  • in_88
  • in_89
  • in_90
  • in_91
  • in_92
  • in_93
  • in_94
  • in_95
  • in_96
  • in_97
  • in_98
  • in_99
  • in_100
  • in_101
  • in_102
  • in_103
  • in_104
  • in_105
  • in_106
  • in_107
  • in_108
  • in_109
  • in_110
  • in_111
  • in_112
  • in_113
  • in_114
  • in_115
  • in_116
  • in_117
  • in_118
  • in_119
  • in_120
  • in_121
  • in_122
  • in_123
  • in_124
  • in_125
  • in_126
  • in_127
  • in_128
  • in_129
  • in_130
  • in_131
  • in_132
  • in_133
  • in_134
  • in_135
  • in_136
  • in_137
  • in_138
  • in_139
  • in_140
  • in_141
  • in_142
  • in_143
  • in_144
  • in_145
  • in_146
  • in_147
  • in_148
  • in_149
  • in_150
  • in_151
  • in_152
  • in_153
  • in_154
  • in_155
  • in_156
  • in_157
  • in_158
  • in_159
  • in_160
  • in_161
  • in_162
  • in_163
  • in_164
  • in_165
  • in_166
  • in_167
  • in_168
  • in_169
  • in_170
  • in_171
  • in_172
  • in_173
  • in_174
  • in_175
  • in_176
  • in_177
  • in_178
  • in_179
  • in_180
  • in_181
  • in_182
  • in_183
  • in_184
  • in_185
  • in_186
  • in_187
  • in_188
  • in_189
  • in_190
  • in_191
  • in_192
  • in_193
  • in_194
  • in_195
  • in_196
  • in_197
  • in_198
  • in_199
  • in_200
  • in_201
  • in_202
  • in_203
  • in_204
  • in_205
  • in_206
  • in_207
  • in_208
  • in_209
  • in_210
  • in_211
  • in_212
  • in_213
  • in_214
  • in_215
  • in_216
  • in_217
  • in_218
  • in_219
  • in_220
  • in_221
  • in_222
  • in_223
  • in_224
  • in_225
  • in_226
  • in_227
  • in_228
  • in_229
  • in_230
  • in_231
  • in_232
  • in_233
  • in_234
  • in_235
  • in_236
  • in_237
  • in_238
  • in_239
  • in_240
  • in_241
  • in_242
  • in_243
  • in_244
  • in_245
  • in_246
  • in_247
  • in_248
  • in_249
  • in_250
  • in_251
  • in_252
  • in_253
  • in_254
  • in_255
  • in_256
  • in_257
  • in_258
  • in_259
  • in_260
  • in_261
  • in_262
  • in_263
  • in_264
  • in_265
  • in_266
  • in_267
  • in_268
  • in_269
  • in_270
  • in_271
  • in_272
  • in_273
  • in_274
  • in_275
  • in_276
  • in_277
  • in_278
  • in_279
  • in_280
  • in_281
  • in_282
  • in_283
  • in_284
  • in_285
  • in_286
  • in_287
  • in_288
  • in_289
  • in_290
  • in_291
  • in_292
  • in_293
  • in_294
  • in_295
  • in_296
  • in_297
  • in_298
  • in_299
  • in_300
  • in_301
  • in_302
  • in_303
  • in_304
  • in_305
  • in_306
  • in_307
  • in_308
  • in_309
  • in_310
  • in_311
  • in_312
  • in_313
  • in_314
  • in_315
  • in_316
  • in_317
  • in_318
  • in_319
  • in_320
  • in_321
  • in_322
  • in_323
  • in_324
  • in_325
  • in_326
  • in_327
  • in_328
  • in_329
  • in_330
  • in_331
  • in_332
  • in_333
  • in_334
  • in_335
  • in_336
  • in_337
  • in_338
  • in_339
  • in_340
  • in_341
  • in_342
  • in_343
  • in_344
  • in_345
  • in_346
  • in_347
  • in_348
  • in_349
  • in_350
  • in_351
  • in_352
  • in_353
  • in_354
  • in_355
  • in_356
  • in_357
  • in_358
  • in_359
  • in_360
  • in_361
  • in_362
  • in_363
  • in_364
  • in_365
  • in_366
  • in_367
  • in_368
  • in_369
  • in_370
  • in_371
  • in_372
  • in_373
  • in_374
  • in_375
  • in_376
  • in_377
  • in_378
  • in_379
  • in_380
  • in_381
  • in_382
  • in_383
  • in_384
  • in_385
  • in_386
  • in_387
  • in_388
  • in_389
  • in_390
  • in_391
  • in_392
  • in_393
  • in_394
  • in_395
  • in_396
  • in_397
  • in_398
  • in_399
  • in_400
  • in_401
  • in_402
  • in_403
  • in_404
  • in_405
  • in_406
  • in_407
  • in_408
  • in_409
  • in_410
  • in_411
  • in_412
  • in_413
  • in_414
  • in_415
  • in_416
  • in_417
  • in_418
  • in_419
  • in_420
  • in_421
  • in_422
  • in_423
  • in_424
  • in_425
  • in_426
  • in_427
  • in_428
  • in_429
  • in_430
  • in_431
  • in_432
  • in_433
  • in_434
  • in_435
  • in_436
  • in_437
  • in_438
  • in_439
  • in_440
  • in_441
  • in_442
  • in_443
  • in_444
  • in_445
  • in_446
  • in_447
  • in_448
  • in_449
  • in_450
  • in_451
  • in_452
  • in_453
  • in_454
  • in_455
  • in_456
  • in_457
  • in_458
  • in_459
  • in_460
  • in_461
  • in_462
  • in_463
  • in_464
  • in_465
  • in_466
  • in_467
  • in_468
  • in_469
  • in_470
  • in_471
  • in_472
  • in_473
  • in_474
  • in_475
  • in_476
  • in_477
  • in_478
  • in_479
  • in_480
  • in_481
  • in_482
  • in_483
  • in_484
  • in_485
  • in_486
  • in_487
  • in_488
  • in_489
  • in_490
  • in_491
  • in_492
  • in_493
  • in_494
  • in_495
  • in_496
  • in_497
  • in_498
  • in_499
  • in_500
  • in_501
  • in_502
  • in_503
  • in_504
  • in_505
  • in_506
  • in_507
  • in_508
  • in_509
  • in_510
  • in_511
  • in_512
  • in_513
  • in_514
  • in_515
  • in_516
  • in_517
  • in_518
  • in_519
  • in_520
  • in_521
  • in_522
  • in_523
  • in_524
  • in_525
  • in_526
  • in_527
  • in_528
  • in_529
  • in_530
  • in_531
  • in_532
  • in_533
  • in_534
  • in_535
  • in_536
  • in_537
  • in_538
  • in_539
  • in_540
  • in_541
  • in_542
  • in_543
  • in_544
  • in_545
  • in_546
  • in_547
  • in_548
  • in_549
  • in_550
  • in_551
  • in_552
  • in_553
  • in_554
  • in_555
  • in_556
  • in_557
  • in_558
  • in_559
  • in_560
  • in_561
  • in_562
  • in_563
  • in_564
  • in_565
  • in_566
  • in_567
  • in_568
  • in_569
  • in_570
  • in_571
  • in_572
  • in_573
  • in_574
  • in_575
  • in_576
  • in_577
  • in_578
  • in_579
  • in_580
  • in_581
  • in_582
  • in_583
  • in_584
  • in_585
  • in_586
  • in_587
  • in_588
  • in_589
  • in_590
  • in_591
  • in_592
  • in_593
  • in_594
  • in_595
  • in_596
  • in_597
  • in_598
  • in_599
  • in_600
  • in_601
  • in_602
  • in_603
  • in_604
  • in_605
  • in_606
  • in_607
  • in_608
  • in_609
  • in_610
  • in_611
  • in_612
  • in_613
  • in_614
  • in_615
  • in_616
  • in_617
  • in_618
  • in_619
  • in_620
  • in_621
  • in_622
  • in_623
  • in_624
  • in_625
  • in_626
  • in_627
  • in_628
  • in_629
  • in_630
  • in_631
  • in_632
  • in_633
  • in_634
  • in_635
  • in_636
  • in_637
  • in_638
  • in_639
  • in_640
  • in_641
  • in_642
  • in_643
  • in_644
  • in_645
  • in_646
  • in_647
  • in_648
  • in_649
  • in_650
  • in_651
  • in_652
  • in_653
  • in_654
  • in_655
  • in_656
  • in_657
  • in_658
  • in_659
  • in_660
  • in_661
  • in_662
  • in_663
  • in_664
  • in_665
  • in_666
  • in_667
  • in_668
  • in_669
  • in_670
  • in_671
  • in_672
  • in_673
  • in_674
  • in_675
  • in_676
  • in_677
  • in_678
  • in_679
  • in_680
  • in_681
  • in_682
  • in_683
  • in_684
  • in_685
  • in_686
  • in_687
  • in_688
  • in_689
  • in_690
  • in_691
  • in_692
  • in_693
  • in_694
  • in_695
  • in_696
  • in_697
  • in_698
  • in_699
  • in_700
  • in_701
  • in_702
  • in_703
  • in_704
  • in_705
  • in_706
  • in_707
  • in_708
  • in_709
  • in_710
  • in_711
  • in_712
  • in_713
  • in_714
  • in_715
  • in_716
  • in_717
  • in_718
  • in_719
  • in_720
  • in_721
  • in_722
  • in_723
  • in_724
  • in_725
  • in_726
  • in_727
  • in_728
  • in_729
  • in_730
  • in_731
  • in_732
  • in_733
  • in_734
  • in_735
  • in_736
  • in_737
  • in_738
  • in_739
  • in_740
  • in_741
  • in_742
  • in_743
  • in_744
  • in_745
  • in_746
  • in_747
  • in_748
  • in_749
  • in_750
  • in_751
  • in_752
  • in_753
  • in_754
  • in_755
  • in_756
  • in_757
  • in_758
  • in_759
  • in_760
  • in_761
  • in_762
  • in_763
  • in_764
  • in_765
  • in_766
  • in_767
  • in_768
  • in_769
  • in_770
  • in_771
  • in_772
  • in_773
  • in_774
  • in_775
  • in_776
  • in_777
  • in_778
  • in_779
  • in_780
  • in_781
  • in_782
  • in_783
  • in_784
  • in_785
  • in_786
  • in_787
  • in_788
  • in_789
  • in_790
  • in_791
  • in_792
  • in_793
  • in_794
  • in_795
  • in_796
  • in_797
  • in_798
  • in_799
  • in_800
  • in_801
  • in_802
  • in_803
  • in_804
  • in_805
  • in_806
  • in_807
  • in_808
  • in_809
  • in_810
  • in_811
  • in_812
  • in_813
  • in_814
  • in_815
  • in_816
  • in_817
  • in_818
  • in_819
  • in_820
  • in_821
  • in_822
  • in_823
  • in_824
  • in_825
  • in_826
  • in_827
  • in_828
  • in_829
  • in_830
  • in_831
  • in_832
  • in_833
  • in_834
  • in_835
  • in_836
  • in_837
  • in_838
  • in_839
  • in_840
  • in_841
  • in_842
  • in_843
  • in_844
  • in_845
  • in_846
  • in_847
  • in_848
  • in_849
  • in_850
  • in_851
  • in_852
  • in_853
  • in_854
  • in_855
  • in_856
  • in_857
  • in_858
  • in_859
  • in_860
  • in_861
  • in_862
  • in_863
  • in_864
  • in_865
  • in_866
  • in_867
  • in_868
  • in_869
  • in_870
  • in_871
  • in_872
  • in_873
  • in_874
  • in_875
  • in_876
  • in_877
  • in_878
  • in_879
  • in_880
  • in_881
  • in_882
  • in_883
  • in_884
  • in_885
  • in_886
  • in_887
  • in_888
  • in_889
  • in_890
  • in_891
  • in_892
  • in_893
  • in_894
  • in_895
  • in_896
  • in_897
  • in_898
  • in_899
  • in_900
  • in_901
  • in_902
  • in_903
  • in_904
  • in_905
  • in_906
  • in_907
  • in_908
  • in_909
  • in_910
  • in_911
  • in_912
  • in_913
  • in_914
  • in_915
  • in_916
  • in_917
  • in_918
  • in_919
  • in_920
  • in_921
  • in_922
  • in_923
  • in_924
  • in_925
  • in_926
  • in_927
  • in_928
  • in_929
  • in_930
  • in_931
  • in_932
  • in_933
  • in_934
  • in_935
  • in_936
  • in_937
  • in_938
  • in_939
  • in_940
  • in_941
  • in_942
  • in_943
  • in_944
  • in_945
  • in_946
  • in_947
  • in_948
  • in_949
  • in_950
  • in_951
  • in_952
  • in_953
  • in_954
  • in_955
  • in_956
  • in_957
  • in_958
  • in_959
  • in_960
  • in_961
  • in_962
  • in_963
  • in_964
  • in_965
  • in_966
  • in_967
  • in_968
  • in_969
  • in_970
  • in_971
  • in_972
  • in_973
  • in_974
  • in_975
  • in_976
  • in_977
  • in_978
  • in_979
  • in_980
  • in_981
  • in_982
  • in_983
  • in_984
  • in_985
  • in_986
  • in_987
  • in_988
  • in_989
  • in_990
  • in_991
  • in_992
  • in_993
  • in_994
  • in_995
  • in_996
  • in_997
  • in_998
  • in_999
  • in_1000
  • out_1
  • out_2
  • out_3
  • out_4
  • out_5
  • out_6
  • out_7
  • out_8
  • out_9
  • out_10
  • out_11
  • out_12
  • out_13
  • out_14
  • out_15
  • out_16
  • out_17
  • out_18
  • out_19
  • out_20
  • out_21
  • out_22
  • out_23
  • out_24
  • out_25
  • out_26
  • out_27
  • out_28
  • out_29
  • out_30
  • out_31
  • out_32
  • out_33
  • out_34
  • out_35
  • out_36
  • out_37
  • out_38
  • out_39
  • out_40
  • out_41
  • out_42
  • out_43
  • out_44
  • out_45
  • out_46
  • out_47
  • out_48
  • out_49
  • out_50
  • out_51
  • out_52
  • out_53
  • out_54
  • out_55
  • out_56
  • out_57
  • out_58
  • out_59
  • out_60
  • out_61
  • out_62
  • out_63
  • out_64
  • out_65
  • out_66
  • out_67
  • out_68
  • out_69
  • out_70
  • out_71
  • out_72
  • out_73
  • out_74
  • out_75
  • out_76
  • out_77
  • out_78
  • out_79
  • out_80
  • out_81
  • out_82
  • out_83
  • out_84
  • out_85
  • out_86
  • out_87
  • out_88
  • out_89
  • out_90
  • out_91
  • out_92
  • out_93
  • out_94
  • out_95
  • out_96
  • out_97
  • out_98
  • out_99
  • out_100
  • out_101
  • out_102
  • out_103
  • out_104
  • out_105
  • out_106
  • out_107
  • out_108
  • out_109
  • out_110
  • out_111
  • out_112
  • out_113
  • out_114
  • out_115
  • out_116
  • out_117
  • out_118
  • out_119
  • out_120
  • out_121
  • out_122
  • out_123
  • out_124
  • out_125
  • out_126
  • out_127
  • out_128
  • out_129
  • out_130
  • out_131
  • out_132
  • out_133
  • out_134
  • out_135
  • out_136
  • out_137
  • out_138
  • out_139
  • out_140
  • out_141
  • out_142
  • out_143
  • out_144
  • out_145
  • out_146
  • out_147
  • out_148
  • out_149
  • out_150
  • out_151
  • out_152
  • out_153
  • out_154
  • out_155
  • out_156
  • out_157
  • out_158
  • out_159
  • out_160
  • out_161
  • out_162
  • out_163
  • out_164
  • out_165
  • out_166
  • out_167
  • out_168
  • out_169
  • out_170
  • out_171
  • out_172
  • out_173
  • out_174
  • out_175
  • out_176
  • out_177
  • out_178
  • out_179
  • out_180
  • out_181
  • out_182
  • out_183
  • out_184
  • out_185
  • out_186
  • out_187
  • out_188
  • out_189
  • out_190
  • out_191
  • out_192
  • out_193
  • out_194
  • out_195
  • out_196
  • out_197
  • out_198
  • out_199
  • out_200
  • out_201
  • out_202
  • out_203
  • out_204
  • out_205
  • out_206
  • out_207
  • out_208
  • out_209
  • out_210
  • out_211
  • out_212
  • out_213
  • out_214
  • out_215
  • out_216
  • out_217
  • out_218
  • out_219
  • out_220
  • out_221
  • out_222
  • out_223
  • out_224
  • out_225
  • out_226
  • out_227
  • out_228
  • out_229
  • out_230
  • out_231
  • out_232
  • out_233
  • out_234
  • out_235
  • out_236
  • out_237
  • out_238
  • out_239
  • out_240
  • out_241
  • out_242
  • out_243
  • out_244
  • out_245
  • out_246
  • out_247
  • out_248
  • out_249
  • out_250
  • out_251
  • out_252
  • out_253
  • out_254
  • out_255
  • out_256
  • out_257
  • out_258
  • out_259
  • out_260
  • out_261
  • out_262
  • out_263
  • out_264
  • out_265
  • out_266
  • out_267
  • out_268
  • out_269
  • out_270
  • out_271
  • out_272
  • out_273
  • out_274
  • out_275
  • out_276
  • out_277
  • out_278
  • out_279
  • out_280
  • out_281
  • out_282
  • out_283
  • out_284
  • out_285
  • out_286
  • out_287
  • out_288
  • out_289
  • out_290
  • out_291
  • out_292
  • out_293
  • out_294
  • out_295
  • out_296
  • out_297
  • out_298
  • out_299
  • out_300
  • out_301
  • out_302
  • out_303
  • out_304
  • out_305
  • out_306
  • out_307
  • out_308
  • out_309
  • out_310
  • out_311
  • out_312
  • out_313
  • out_314
  • out_315
  • out_316
  • out_317
  • out_318
  • out_319
  • out_320
  • out_321
  • out_322
  • out_323
  • out_324
  • out_325
  • out_326
  • out_327
  • out_328
  • out_329
  • out_330
  • out_331
  • out_332
  • out_333
  • out_334
  • out_335
  • out_336
  • out_337
  • out_338
  • out_339
  • out_340
  • out_341
  • out_342
  • out_343
  • out_344
  • out_345
  • out_346
  • out_347
  • out_348
  • out_349
  • out_350
  • out_351
  • out_352
  • out_353
  • out_354
  • out_355
  • out_356
  • out_357
  • out_358
  • out_359
  • out_360
  • out_361
  • out_362
  • out_363
  • out_364
  • out_365
  • out_366
  • out_367
  • out_368
  • out_369
  • out_370
  • out_371
  • out_372
  • out_373
  • out_374
  • out_375
  • out_376
  • out_377
  • out_378
  • out_379
  • out_380
  • out_381
  • out_382
  • out_383
  • out_384
  • out_385
  • out_386
  • out_387
  • out_388
  • out_389
  • out_390
  • out_391
  • out_392
  • out_393
  • out_394
  • out_395
  • out_396
  • out_397
  • out_398
  • out_399
  • out_400
  • out_401
  • out_402
  • out_403
  • out_404
  • out_405
  • out_406
  • out_407
  • out_408
  • out_409
  • out_410
  • out_411
  • out_412
  • out_413
  • out_414
  • out_415
  • out_416
  • out_417
  • out_418
  • out_419
  • out_420
  • out_421
  • out_422
  • out_423
  • out_424
  • out_425
  • out_426
  • out_427
  • out_428
  • out_429
  • out_430
  • out_431
  • out_432
  • out_433
  • out_434
  • out_435
  • out_436
  • out_437
  • out_438
  • out_439
  • out_440
  • out_441
  • out_442
  • out_443
  • out_444
  • out_445
  • out_446
  • out_447
  • out_448
  • out_449
  • out_450
  • out_451
  • out_452
  • out_453
  • out_454
  • out_455
  • out_456
  • out_457
  • out_458
  • out_459
  • out_460
  • out_461
  • out_462
  • out_463
  • out_464
  • out_465
  • out_466
  • out_467
  • out_468
  • out_469
  • out_470
  • out_471
  • out_472
  • out_473
  • out_474
  • out_475
  • out_476
  • out_477
  • out_478
  • out_479
  • out_480
  • out_481
  • out_482
  • out_483
  • out_484
  • out_485
  • out_486
  • out_487
  • out_488
  • out_489
  • out_490
  • out_491
  • out_492
  • out_493
  • out_494
  • out_495
  • out_496
  • out_497
  • out_498
  • out_499
  • out_500
  • out_501
  • out_502
  • out_503
  • out_504
  • out_505
  • out_506
  • out_507
  • out_508
  • out_509
  • out_510
  • out_511
  • out_512
  • out_513
  • out_514
  • out_515
  • out_516
  • out_517
  • out_518
  • out_519
  • out_520
  • out_521
  • out_522
  • out_523
  • out_524
  • out_525
  • out_526
  • out_527
  • out_528
  • out_529
  • out_530
  • out_531
  • out_532
  • out_533
  • out_534
  • out_535
  • out_536
  • out_537
  • out_538
  • out_539
  • out_540
  • out_541
  • out_542
  • out_543
  • out_544
  • out_545
  • out_546
  • out_547
  • out_548
  • out_549
  • out_550
  • out_551
  • out_552
  • out_553
  • out_554
  • out_555
  • out_556
  • out_557
  • out_558
  • out_559
  • out_560
  • out_561
  • out_562
  • out_563
  • out_564
  • out_565
  • out_566
  • out_567
  • out_568
  • out_569
  • out_570
  • out_571
  • out_572
  • out_573
  • out_574
  • out_575
  • out_576
  • out_577
  • out_578
  • out_579
  • out_580
  • out_581
  • out_582
  • out_583
  • out_584
  • out_585
  • out_586
  • out_587
  • out_588
  • out_589
  • out_590
  • out_591
  • out_592
  • out_593
  • out_594
  • out_595
  • out_596
  • out_597
  • out_598
  • out_599
  • out_600
  • out_601
  • out_602
  • out_603
  • out_604
  • out_605
  • out_606
  • out_607
  • out_608
  • out_609
  • out_610
  • out_611
  • out_612
  • out_613
  • out_614
  • out_615
  • out_616
  • out_617
  • out_618
  • out_619
  • out_620
  • out_621
  • out_622
  • out_623
  • out_624
  • out_625
  • out_626
  • out_627
  • out_628
  • out_629
  • out_630
  • out_631
  • out_632
  • out_633
  • out_634
  • out_635
  • out_636
  • out_637
  • out_638
  • out_639
  • out_640
  • out_641
  • out_642
  • out_643
  • out_644
  • out_645
  • out_646
  • out_647
  • out_648
  • out_649
  • out_650
  • out_651
  • out_652
  • out_653
  • out_654
  • out_655
  • out_656
  • out_657
  • out_658
  • out_659
  • out_660
  • out_661
  • out_662
  • out_663
  • out_664
  • out_665
  • out_666
  • out_667
  • out_668
  • out_669
  • out_670
  • out_671
  • out_672
  • out_673
  • out_674
  • out_675
  • out_676
  • out_677
  • out_678
  • out_679
  • out_680
  • out_681
  • out_682
  • out_683
  • out_684
  • out_685
  • out_686
  • out_687
  • out_688
  • out_689
  • out_690
  • out_691
  • out_692
  • out_693
  • out_694
  • out_695
  • out_696
  • out_697
  • out_698
  • out_699
  • out_700
  • out_701
  • out_702
  • out_703
  • out_704
  • out_705
  • out_706
  • out_707
  • out_708
  • out_709
  • out_710
  • out_711
  • out_712
  • out_713
  • out_714
  • out_715
  • out_716
  • out_717
  • out_718
  • out_719
  • out_720
  • out_721
  • out_722
  • out_723
  • out_724
  • out_725
  • out_726
  • out_727
  • out_728
  • out_729
  • out_730
  • out_731
  • out_732
  • out_733
  • out_734
  • out_735
  • out_736
  • out_737
  • out_738
  • out_739
  • out_740
  • out_741
  • out_742
  • out_743
  • out_744
  • out_745
  • out_746
  • out_747
  • out_748
  • out_749
  • out_750
  • out_751
  • out_752
  • out_753
  • out_754
  • out_755
  • out_756
  • out_757
  • out_758
  • out_759
  • out_760
  • out_761
  • out_762
  • out_763
  • out_764
  • out_765
  • out_766
  • out_767
  • out_768
  • out_769
  • out_770
  • out_771
  • out_772
  • out_773
  • out_774
  • out_775
  • out_776
  • out_777
  • out_778
  • out_779
  • out_780
  • out_781
  • out_782
  • out_783
  • out_784
  • out_785
  • out_786
  • out_787
  • out_788
  • out_789
  • out_790
  • out_791
  • out_792
  • out_793
  • out_794
  • out_795
  • out_796
  • out_797
  • out_798
  • out_799
  • out_800
  • out_801
  • out_802
  • out_803
  • out_804
  • out_805
  • out_806
  • out_807
  • out_808
  • out_809
  • out_810
  • out_811
  • out_812
  • out_813
  • out_814
  • out_815
  • out_816
  • out_817
  • out_818
  • out_819
  • out_820
  • out_821
  • out_822
  • out_823
  • out_824
  • out_825
  • out_826
  • out_827
  • out_828
  • out_829
  • out_830
  • out_831
  • out_832
  • out_833
  • out_834
  • out_835
  • out_836
  • out_837
  • out_838
  • out_839
  • out_840
  • out_841
  • out_842
  • out_843
  • out_844
  • out_845
  • out_846
  • out_847
  • out_848
  • out_849
  • out_850
  • out_851
  • out_852
  • out_853
  • out_854
  • out_855
  • out_856
  • out_857
  • out_858
  • out_859
  • out_860
  • out_861
  • out_862
  • out_863
  • out_864
  • out_865
  • out_866
  • out_867
  • out_868
  • out_869
  • out_870
  • out_871
  • out_872
  • out_873
  • out_874
  • out_875
  • out_876
  • out_877
  • out_878
  • out_879
  • out_880
  • out_881
  • out_882
  • out_883
  • out_884
  • out_885
  • out_886
  • out_887
  • out_888
  • out_889
  • out_890
  • out_891
  • out_892
  • out_893
  • out_894
  • out_895
  • out_896
  • out_897
  • out_898
  • out_899
  • out_900
  • out_901
  • out_902
  • out_903
  • out_904
  • out_905
  • out_906
  • out_907
  • out_908
  • out_909
  • out_910
  • out_911
  • out_912
  • out_913
  • out_914
  • out_915
  • out_916
  • out_917
  • out_918
  • out_919
  • out_920
  • out_921
  • out_922
  • out_923
  • out_924
  • out_925
  • out_926
  • out_927
  • out_928
  • out_929
  • out_930
  • out_931
  • out_932
  • out_933
  • out_934
  • out_935
  • out_936
  • out_937
  • out_938
  • out_939
  • out_940
  • out_941
  • out_942
  • out_943
  • out_944
  • out_945
  • out_946
  • out_947
  • out_948
  • out_949
  • out_950
  • out_951
  • out_952
  • out_953
  • out_954
  • out_955
  • out_956
  • out_957
  • out_958
  • out_959
  • out_960
  • out_961
  • out_962
  • out_963
  • out_964
  • out_965
  • out_966
  • out_967
  • out_968
  • out_969
  • out_970
  • out_971
  • out_972
  • out_973
  • out_974
  • out_975
  • out_976
  • out_977
  • out_978
  • out_979
  • out_980
  • out_981
  • out_982
  • out_983
  • out_984
  • out_985
  • out_986
  • out_987
  • out_988
  • out_989
  • out_990
  • out_991
  • out_992
  • out_993
  • out_994
  • out_995
  • out_996
  • out_997
  • out_998
  • out_999
  • out_1000

If your ComfyUI log shows Unloaded partially repeating between every prompt in a batched multi-prompt workflow, this is the node you were looking for. That log line - and the minutes of wall time it represents - is the symptom: CLIP loads, gets evicted to make room for the UNet, reloads for the next branch, gets evicted again. Sync Barrier fixes the ordering problem underneath it. It's a true execution barrier: its outputs only resolve once every connected input is ready, so ComfyUI finishes one entire phase before the next starts. One CLIP load, one UNet load, one VAE load. Load thrash gone.

The author's numbers make the pitch concrete - a 3-image Z-Image Turbo batch on Apple Silicon:

| Approach | Wall time | |---|---| | 3 separate single-image runs | ~1500s | | Batched, no barrier | ~1286s (repeated Unloaded partially) | | Batched + Sync Barrier (+ Phase Unload) | 887s (14:47) |

That's the difference between "the batch runs and you watch the log churn" and "the batch runs". On a machine with tons of VRAM headroom you may see almost nothing - the pain is concentrated on constrained VRAM and unified-memory setups, which is why this pack's workflows are Z-Image-on-MPS flavored.

How it works

SyncBarrierN is a wildcard (*) passthrough with up to 1000 in_N/out_N socket pairs. The mechanism is the dependency graph itself: because each output depends on all connected inputs, Comfy's executor can't run anything downstream of the barrier until every branch feeding it has resolved. That's the "barrier" - it's not magic, it's just refusing to let phase two start until phase one is completely done. Unconnected optional inputs don't block; only wired ones count.

The fun part is the UI. The Python declares all 1000 slots, but a small JS extension starts each node with a single in_1/out_1 pair and auto-grows sockets as you connect - plug into the last input and the next pair appears, up to the 1000 cap. You never scroll past hundreds of empty pins for a 3-branch batch.

How to use it

  1. Duplicate your per-prompt branch (CLIP encode, sampler, etc.) for each prompt.
  2. After each phase's branch outputs - e.g. all the CLIP CONDITIONINGs, or all the sampler LATENTs - drop in a Sync Barrier.
  3. Wire in_1…in_N from each branch, then pull out_1…out_N into the matching next-phase nodes.
  4. On macOS/unified memory, follow the barrier with Phase Unload on every wire into the next phase. The barrier stops the ordering thrash; the unload stops models staying resident (Comfy's eviction treats macOS "available" RAM as free, so it doesn't evict what it should).

Where people get burned

  • It delays everything downstream - by design. A UNet barrier waits for every sampler before any VAE decode, which means no PNGs on disk until the whole sample phase is done. If ComfyUI crashes mid-batch, your finished branches were only in-memory latents. Mitigate with per-branch Save Latent (Atomic) before the barrier, then decode later.
  • It's not a single-prompt tool. It exists for one graph running several branches; a one-image workflow gains nothing and just adds a node.
  • The barrier is not the unload. The README is explicit: one Phase Unload on a single branch doesn't gate the others - put it on every wire into the next phase, and never hang it off an individual save (it can fire mid-phase).
  • Wildcard sockets hide type errors. This is the same tradeoff as any * node - anything connects to anything, so a CONDITIONING accidentally wired where a LATENT belongs won't be caught until it isn't. Wire carefully; the graph won't save you.

Install

Search "Model Phase Sync" in ComfyUI Manager, or:

comfy node install model-phase-sync

Manual:

cd ComfyUI/custom_nodes
git clone https://github.com/josetseph/ComfyUI-ModelPhaseSync.git

Restart ComfyUI. The node is Sync Barrier, under the model_phase_sync category. No dependencies, no model downloads, MIT licensed. The pack ships six example workflows (Z-Image barrier batching and the three-stage CLIP→diffusion→VAE split) if you'd rather start from a working graph than hand-wire one.

Categorymodel_phase_sync

Inputs (1000)

NameTypeDefaultDescription
in_1opt*—
in_2opt*—
in_3opt*—
in_4opt*—
in_5opt*—
in_6opt*—
in_7opt*—
in_8opt*—
in_9opt*—
in_10opt*—
in_11opt*—
in_12opt*—
in_13opt*—
in_14opt*—
in_15opt*—
in_16opt*—
in_17opt*—
in_18opt*—
in_19opt*—
in_20opt*—
in_21opt*—
in_22opt*—
in_23opt*—
in_24opt*—
in_25opt*—
in_26opt*—
in_27opt*—
in_28opt*—
in_29opt*—
in_30opt*—
in_31opt*—
in_32opt*—
in_33opt*—
in_34opt*—
in_35opt*—
in_36opt*—
in_37opt*—
in_38opt*—
in_39opt*—
in_40opt*—
in_41opt*—
in_42opt*—
in_43opt*—
in_44opt*—
in_45opt*—
in_46opt*—
in_47opt*—
in_48opt*—
in_49opt*—
in_50opt*—
in_51opt*—
in_52opt*—
in_53opt*—
in_54opt*—
in_55opt*—
in_56opt*—
in_57opt*—
in_58opt*—
in_59opt*—
in_60opt*—
in_61opt*—
in_62opt*—
in_63opt*—
in_64opt*—
in_65opt*—
in_66opt*—
in_67opt*—
in_68opt*—
in_69opt*—
in_70opt*—
in_71opt*—
in_72opt*—
in_73opt*—
in_74opt*—
in_75opt*—
in_76opt*—
in_77opt*—
in_78opt*—
in_79opt*—
in_80opt*—
in_81opt*—
in_82opt*—
in_83opt*—
in_84opt*—
in_85opt*—
in_86opt*—
in_87opt*—
in_88opt*—
in_89opt*—
in_90opt*—
in_91opt*—
in_92opt*—
in_93opt*—
in_94opt*—
in_95opt*—
in_96opt*—
in_97opt*—
in_98opt*—
in_99opt*—
in_100opt*—
in_101opt*—
in_102opt*—
in_103opt*—
in_104opt*—
in_105opt*—
in_106opt*—
in_107opt*—
in_108opt*—
in_109opt*—
in_110opt*—
in_111opt*—
in_112opt*—
in_113opt*—
in_114opt*—
in_115opt*—
in_116opt*—
in_117opt*—
in_118opt*—
in_119opt*—
in_120opt*—
in_121opt*—
in_122opt*—
in_123opt*—
in_124opt*—
in_125opt*—
in_126opt*—
in_127opt*—
in_128opt*—
in_129opt*—
in_130opt*—
in_131opt*—
in_132opt*—
in_133opt*—
in_134opt*—
in_135opt*—
in_136opt*—
in_137opt*—
in_138opt*—
in_139opt*—
in_140opt*—
in_141opt*—
in_142opt*—
in_143opt*—
in_144opt*—
in_145opt*—
in_146opt*—
in_147opt*—
in_148opt*—
in_149opt*—
in_150opt*—
in_151opt*—
in_152opt*—
in_153opt*—
in_154opt*—
in_155opt*—
in_156opt*—
in_157opt*—
in_158opt*—
in_159opt*—
in_160opt*—
in_161opt*—
in_162opt*—
in_163opt*—
in_164opt*—
in_165opt*—
in_166opt*—
in_167opt*—
in_168opt*—
in_169opt*—
in_170opt*—
in_171opt*—
in_172opt*—
in_173opt*—
in_174opt*—
in_175opt*—
in_176opt*—
in_177opt*—
in_178opt*—
in_179opt*—
in_180opt*—
in_181opt*—
in_182opt*—
in_183opt*—
in_184opt*—
in_185opt*—
in_186opt*—
in_187opt*—
in_188opt*—
in_189opt*—
in_190opt*—
in_191opt*—
in_192opt*—
in_193opt*—
in_194opt*—
in_195opt*—
in_196opt*—
in_197opt*—
in_198opt*—
in_199opt*—
in_200opt*—
in_201opt*—
in_202opt*—
in_203opt*—
in_204opt*—
in_205opt*—
in_206opt*—
in_207opt*—
in_208opt*—
in_209opt*—
in_210opt*—
in_211opt*—
in_212opt*—
in_213opt*—
in_214opt*—
in_215opt*—
in_216opt*—
in_217opt*—
in_218opt*—
in_219opt*—
in_220opt*—
in_221opt*—
in_222opt*—
in_223opt*—
in_224opt*—
in_225opt*—
in_226opt*—
in_227opt*—
in_228opt*—
in_229opt*—
in_230opt*—
in_231opt*—
in_232opt*—
in_233opt*—
in_234opt*—
in_235opt*—
in_236opt*—
in_237opt*—
in_238opt*—
in_239opt*—
in_240opt*—
in_241opt*—
in_242opt*—
in_243opt*—
in_244opt*—
in_245opt*—
in_246opt*—
in_247opt*—
in_248opt*—
in_249opt*—
in_250opt*—
in_251opt*—
in_252opt*—
in_253opt*—
in_254opt*—
in_255opt*—
in_256opt*—
in_257opt*—
in_258opt*—
in_259opt*—
in_260opt*—
in_261opt*—
in_262opt*—
in_263opt*—
in_264opt*—
in_265opt*—
in_266opt*—
in_267opt*—
in_268opt*—
in_269opt*—
in_270opt*—
in_271opt*—
in_272opt*—
in_273opt*—
in_274opt*—
in_275opt*—
in_276opt*—
in_277opt*—
in_278opt*—
in_279opt*—
in_280opt*—
in_281opt*—
in_282opt*—
in_283opt*—
in_284opt*—
in_285opt*—
in_286opt*—
in_287opt*—
in_288opt*—
in_289opt*—
in_290opt*—
in_291opt*—
in_292opt*—
in_293opt*—
in_294opt*—
in_295opt*—
in_296opt*—
in_297opt*—
in_298opt*—
in_299opt*—
in_300opt*—
in_301opt*—
in_302opt*—
in_303opt*—
in_304opt*—
in_305opt*—
in_306opt*—
in_307opt*—
in_308opt*—
in_309opt*—
in_310opt*—
in_311opt*—
in_312opt*—
in_313opt*—
in_314opt*—
in_315opt*—
in_316opt*—
in_317opt*—
in_318opt*—
in_319opt*—
in_320opt*—
in_321opt*—
in_322opt*—
in_323opt*—
in_324opt*—
in_325opt*—
in_326opt*—
in_327opt*—
in_328opt*—
in_329opt*—
in_330opt*—
in_331opt*—
in_332opt*—
in_333opt*—
in_334opt*—
in_335opt*—
in_336opt*—
in_337opt*—
in_338opt*—
in_339opt*—
in_340opt*—
in_341opt*—
in_342opt*—
in_343opt*—
in_344opt*—
in_345opt*—
in_346opt*—
in_347opt*—
in_348opt*—
in_349opt*—
in_350opt*—
in_351opt*—
in_352opt*—
in_353opt*—
in_354opt*—
in_355opt*—
in_356opt*—
in_357opt*—
in_358opt*—
in_359opt*—
in_360opt*—
in_361opt*—
in_362opt*—
in_363opt*—
in_364opt*—
in_365opt*—
in_366opt*—
in_367opt*—
in_368opt*—
in_369opt*—
in_370opt*—
in_371opt*—
in_372opt*—
in_373opt*—
in_374opt*—
in_375opt*—
in_376opt*—
in_377opt*—
in_378opt*—
in_379opt*—
in_380opt*—
in_381opt*—
in_382opt*—
in_383opt*—
in_384opt*—
in_385opt*—
in_386opt*—
in_387opt*—
in_388opt*—
in_389opt*—
in_390opt*—
in_391opt*—
in_392opt*—
in_393opt*—
in_394opt*—
in_395opt*—
in_396opt*—
in_397opt*—
in_398opt*—
in_399opt*—
in_400opt*—
in_401opt*—
in_402opt*—
in_403opt*—
in_404opt*—
in_405opt*—
in_406opt*—
in_407opt*—
in_408opt*—
in_409opt*—
in_410opt*—
in_411opt*—
in_412opt*—
in_413opt*—
in_414opt*—
in_415opt*—
in_416opt*—
in_417opt*—
in_418opt*—
in_419opt*—
in_420opt*—
in_421opt*—
in_422opt*—
in_423opt*—
in_424opt*—
in_425opt*—
in_426opt*—
in_427opt*—
in_428opt*—
in_429opt*—
in_430opt*—
in_431opt*—
in_432opt*—
in_433opt*—
in_434opt*—
in_435opt*—
in_436opt*—
in_437opt*—
in_438opt*—
in_439opt*—
in_440opt*—
in_441opt*—
in_442opt*—
in_443opt*—
in_444opt*—
in_445opt*—
in_446opt*—
in_447opt*—
in_448opt*—
in_449opt*—
in_450opt*—
in_451opt*—
in_452opt*—
in_453opt*—
in_454opt*—
in_455opt*—
in_456opt*—
in_457opt*—
in_458opt*—
in_459opt*—
in_460opt*—
in_461opt*—
in_462opt*—
in_463opt*—
in_464opt*—
in_465opt*—
in_466opt*—
in_467opt*—
in_468opt*—
in_469opt*—
in_470opt*—
in_471opt*—
in_472opt*—
in_473opt*—
in_474opt*—
in_475opt*—
in_476opt*—
in_477opt*—
in_478opt*—
in_479opt*—
in_480opt*—
in_481opt*—
in_482opt*—
in_483opt*—
in_484opt*—
in_485opt*—
in_486opt*—
in_487opt*—
in_488opt*—
in_489opt*—
in_490opt*—
in_491opt*—
in_492opt*—
in_493opt*—
in_494opt*—
in_495opt*—
in_496opt*—
in_497opt*—
in_498opt*—
in_499opt*—
in_500opt*—
in_501opt*—
in_502opt*—
in_503opt*—
in_504opt*—
in_505opt*—
in_506opt*—
in_507opt*—
in_508opt*—
in_509opt*—
in_510opt*—
in_511opt*—
in_512opt*—
in_513opt*—
in_514opt*—
in_515opt*—
in_516opt*—
in_517opt*—
in_518opt*—
in_519opt*—
in_520opt*—
in_521opt*—
in_522opt*—
in_523opt*—
in_524opt*—
in_525opt*—
in_526opt*—
in_527opt*—
in_528opt*—
in_529opt*—
in_530opt*—
in_531opt*—
in_532opt*—
in_533opt*—
in_534opt*—
in_535opt*—
in_536opt*—
in_537opt*—
in_538opt*—
in_539opt*—
in_540opt*—
in_541opt*—
in_542opt*—
in_543opt*—
in_544opt*—
in_545opt*—
in_546opt*—
in_547opt*—
in_548opt*—
in_549opt*—
in_550opt*—
in_551opt*—
in_552opt*—
in_553opt*—
in_554opt*—
in_555opt*—
in_556opt*—
in_557opt*—
in_558opt*—
in_559opt*—
in_560opt*—
in_561opt*—
in_562opt*—
in_563opt*—
in_564opt*—
in_565opt*—
in_566opt*—
in_567opt*—
in_568opt*—
in_569opt*—
in_570opt*—
in_571opt*—
in_572opt*—
in_573opt*—
in_574opt*—
in_575opt*—
in_576opt*—
in_577opt*—
in_578opt*—
in_579opt*—
in_580opt*—
in_581opt*—
in_582opt*—
in_583opt*—
in_584opt*—
in_585opt*—
in_586opt*—
in_587opt*—
in_588opt*—
in_589opt*—
in_590opt*—
in_591opt*—
in_592opt*—
in_593opt*—
in_594opt*—
in_595opt*—
in_596opt*—
in_597opt*—
in_598opt*—
in_599opt*—
in_600opt*—
in_601opt*—
in_602opt*—
in_603opt*—
in_604opt*—
in_605opt*—
in_606opt*—
in_607opt*—
in_608opt*—
in_609opt*—
in_610opt*—
in_611opt*—
in_612opt*—
in_613opt*—
in_614opt*—
in_615opt*—
in_616opt*—
in_617opt*—
in_618opt*—
in_619opt*—
in_620opt*—
in_621opt*—
in_622opt*—
in_623opt*—
in_624opt*—
in_625opt*—
in_626opt*—
in_627opt*—
in_628opt*—
in_629opt*—
in_630opt*—
in_631opt*—
in_632opt*—
in_633opt*—
in_634opt*—
in_635opt*—
in_636opt*—
in_637opt*—
in_638opt*—
in_639opt*—
in_640opt*—
in_641opt*—
in_642opt*—
in_643opt*—
in_644opt*—
in_645opt*—
in_646opt*—
in_647opt*—
in_648opt*—
in_649opt*—
in_650opt*—
in_651opt*—
in_652opt*—
in_653opt*—
in_654opt*—
in_655opt*—
in_656opt*—
in_657opt*—
in_658opt*—
in_659opt*—
in_660opt*—
in_661opt*—
in_662opt*—
in_663opt*—
in_664opt*—
in_665opt*—
in_666opt*—
in_667opt*—
in_668opt*—
in_669opt*—
in_670opt*—
in_671opt*—
in_672opt*—
in_673opt*—
in_674opt*—
in_675opt*—
in_676opt*—
in_677opt*—
in_678opt*—
in_679opt*—
in_680opt*—
in_681opt*—
in_682opt*—
in_683opt*—
in_684opt*—
in_685opt*—
in_686opt*—
in_687opt*—
in_688opt*—
in_689opt*—
in_690opt*—
in_691opt*—
in_692opt*—
in_693opt*—
in_694opt*—
in_695opt*—
in_696opt*—
in_697opt*—
in_698opt*—
in_699opt*—
in_700opt*—
in_701opt*—
in_702opt*—
in_703opt*—
in_704opt*—
in_705opt*—
in_706opt*—
in_707opt*—
in_708opt*—
in_709opt*—
in_710opt*—
in_711opt*—
in_712opt*—
in_713opt*—
in_714opt*—
in_715opt*—
in_716opt*—
in_717opt*—
in_718opt*—
in_719opt*—
in_720opt*—
in_721opt*—
in_722opt*—
in_723opt*—
in_724opt*—
in_725opt*—
in_726opt*—
in_727opt*—
in_728opt*—
in_729opt*—
in_730opt*—
in_731opt*—
in_732opt*—
in_733opt*—
in_734opt*—
in_735opt*—
in_736opt*—
in_737opt*—
in_738opt*—
in_739opt*—
in_740opt*—
in_741opt*—
in_742opt*—
in_743opt*—
in_744opt*—
in_745opt*—
in_746opt*—
in_747opt*—
in_748opt*—
in_749opt*—
in_750opt*—
in_751opt*—
in_752opt*—
in_753opt*—
in_754opt*—
in_755opt*—
in_756opt*—
in_757opt*—
in_758opt*—
in_759opt*—
in_760opt*—
in_761opt*—
in_762opt*—
in_763opt*—
in_764opt*—
in_765opt*—
in_766opt*—
in_767opt*—
in_768opt*—
in_769opt*—
in_770opt*—
in_771opt*—
in_772opt*—
in_773opt*—
in_774opt*—
in_775opt*—
in_776opt*—
in_777opt*—
in_778opt*—
in_779opt*—
in_780opt*—
in_781opt*—
in_782opt*—
in_783opt*—
in_784opt*—
in_785opt*—
in_786opt*—
in_787opt*—
in_788opt*—
in_789opt*—
in_790opt*—
in_791opt*—
in_792opt*—
in_793opt*—
in_794opt*—
in_795opt*—
in_796opt*—
in_797opt*—
in_798opt*—
in_799opt*—
in_800opt*—
in_801opt*—
in_802opt*—
in_803opt*—
in_804opt*—
in_805opt*—
in_806opt*—
in_807opt*—
in_808opt*—
in_809opt*—
in_810opt*—
in_811opt*—
in_812opt*—
in_813opt*—
in_814opt*—
in_815opt*—
in_816opt*—
in_817opt*—
in_818opt*—
in_819opt*—
in_820opt*—
in_821opt*—
in_822opt*—
in_823opt*—
in_824opt*—
in_825opt*—
in_826opt*—
in_827opt*—
in_828opt*—
in_829opt*—
in_830opt*—
in_831opt*—
in_832opt*—
in_833opt*—
in_834opt*—
in_835opt*—
in_836opt*—
in_837opt*—
in_838opt*—
in_839opt*—
in_840opt*—
in_841opt*—
in_842opt*—
in_843opt*—
in_844opt*—
in_845opt*—
in_846opt*—
in_847opt*—
in_848opt*—
in_849opt*—
in_850opt*—
in_851opt*—
in_852opt*—
in_853opt*—
in_854opt*—
in_855opt*—
in_856opt*—
in_857opt*—
in_858opt*—
in_859opt*—
in_860opt*—
in_861opt*—
in_862opt*—
in_863opt*—
in_864opt*—
in_865opt*—
in_866opt*—
in_867opt*—
in_868opt*—
in_869opt*—
in_870opt*—
in_871opt*—
in_872opt*—
in_873opt*—
in_874opt*—
in_875opt*—
in_876opt*—
in_877opt*—
in_878opt*—
in_879opt*—
in_880opt*—
in_881opt*—
in_882opt*—
in_883opt*—
in_884opt*—
in_885opt*—
in_886opt*—
in_887opt*—
in_888opt*—
in_889opt*—
in_890opt*—
in_891opt*—
in_892opt*—
in_893opt*—
in_894opt*—
in_895opt*—
in_896opt*—
in_897opt*—
in_898opt*—
in_899opt*—
in_900opt*—
in_901opt*—
in_902opt*—
in_903opt*—
in_904opt*—
in_905opt*—
in_906opt*—
in_907opt*—
in_908opt*—
in_909opt*—
in_910opt*—
in_911opt*—
in_912opt*—
in_913opt*—
in_914opt*—
in_915opt*—
in_916opt*—
in_917opt*—
in_918opt*—
in_919opt*—
in_920opt*—
in_921opt*—
in_922opt*—
in_923opt*—
in_924opt*—
in_925opt*—
in_926opt*—
in_927opt*—
in_928opt*—
in_929opt*—
in_930opt*—
in_931opt*—
in_932opt*—
in_933opt*—
in_934opt*—
in_935opt*—
in_936opt*—
in_937opt*—
in_938opt*—
in_939opt*—
in_940opt*—
in_941opt*—
in_942opt*—
in_943opt*—
in_944opt*—
in_945opt*—
in_946opt*—
in_947opt*—
in_948opt*—
in_949opt*—
in_950opt*—
in_951opt*—
in_952opt*—
in_953opt*—
in_954opt*—
in_955opt*—
in_956opt*—
in_957opt*—
in_958opt*—
in_959opt*—
in_960opt*—
in_961opt*—
in_962opt*—
in_963opt*—
in_964opt*—
in_965opt*—
in_966opt*—
in_967opt*—
in_968opt*—
in_969opt*—
in_970opt*—
in_971opt*—
in_972opt*—
in_973opt*—
in_974opt*—
in_975opt*—
in_976opt*—
in_977opt*—
in_978opt*—
in_979opt*—
in_980opt*—
in_981opt*—
in_982opt*—
in_983opt*—
in_984opt*—
in_985opt*—
in_986opt*—
in_987opt*—
in_988opt*—
in_989opt*—
in_990opt*—
in_991opt*—
in_992opt*—
in_993opt*—
in_994opt*—
in_995opt*—
in_996opt*—
in_997opt*—
in_998opt*—
in_999opt*—
in_1000opt*—

Outputs (1000)

NameTypeDescription
out_1*—
out_2*—
out_3*—
out_4*—
out_5*—
out_6*—
out_7*—
out_8*—
out_9*—
out_10*—
out_11*—
out_12*—
out_13*—
out_14*—
out_15*—
out_16*—
out_17*—
out_18*—
out_19*—
out_20*—
out_21*—
out_22*—
out_23*—
out_24*—
out_25*—
out_26*—
out_27*—
out_28*—
out_29*—
out_30*—
out_31*—
out_32*—
out_33*—
out_34*—
out_35*—
out_36*—
out_37*—
out_38*—
out_39*—
out_40*—
out_41*—
out_42*—
out_43*—
out_44*—
out_45*—
out_46*—
out_47*—
out_48*—
out_49*—
out_50*—
out_51*—
out_52*—
out_53*—
out_54*—
out_55*—
out_56*—
out_57*—
out_58*—
out_59*—
out_60*—
out_61*—
out_62*—
out_63*—
out_64*—
out_65*—
out_66*—
out_67*—
out_68*—
out_69*—
out_70*—
out_71*—
out_72*—
out_73*—
out_74*—
out_75*—
out_76*—
out_77*—
out_78*—
out_79*—
out_80*—
out_81*—
out_82*—
out_83*—
out_84*—
out_85*—
out_86*—
out_87*—
out_88*—
out_89*—
out_90*—
out_91*—
out_92*—
out_93*—
out_94*—
out_95*—
out_96*—
out_97*—
out_98*—
out_99*—
out_100*—
out_101*—
out_102*—
out_103*—
out_104*—
out_105*—
out_106*—
out_107*—
out_108*—
out_109*—
out_110*—
out_111*—
out_112*—
out_113*—
out_114*—
out_115*—
out_116*—
out_117*—
out_118*—
out_119*—
out_120*—
out_121*—
out_122*—
out_123*—
out_124*—
out_125*—
out_126*—
out_127*—
out_128*—
out_129*—
out_130*—
out_131*—
out_132*—
out_133*—
out_134*—
out_135*—
out_136*—
out_137*—
out_138*—
out_139*—
out_140*—
out_141*—
out_142*—
out_143*—
out_144*—
out_145*—
out_146*—
out_147*—
out_148*—
out_149*—
out_150*—
out_151*—
out_152*—
out_153*—
out_154*—
out_155*—
out_156*—
out_157*—
out_158*—
out_159*—
out_160*—
out_161*—
out_162*—
out_163*—
out_164*—
out_165*—
out_166*—
out_167*—
out_168*—
out_169*—
out_170*—
out_171*—
out_172*—
out_173*—
out_174*—
out_175*—
out_176*—
out_177*—
out_178*—
out_179*—
out_180*—
out_181*—
out_182*—
out_183*—
out_184*—
out_185*—
out_186*—
out_187*—
out_188*—
out_189*—
out_190*—
out_191*—
out_192*—
out_193*—
out_194*—
out_195*—
out_196*—
out_197*—
out_198*—
out_199*—
out_200*—
out_201*—
out_202*—
out_203*—
out_204*—
out_205*—
out_206*—
out_207*—
out_208*—
out_209*—
out_210*—
out_211*—
out_212*—
out_213*—
out_214*—
out_215*—
out_216*—
out_217*—
out_218*—
out_219*—
out_220*—
out_221*—
out_222*—
out_223*—
out_224*—
out_225*—
out_226*—
out_227*—
out_228*—
out_229*—
out_230*—
out_231*—
out_232*—
out_233*—
out_234*—
out_235*—
out_236*—
out_237*—
out_238*—
out_239*—
out_240*—
out_241*—
out_242*—
out_243*—
out_244*—
out_245*—
out_246*—
out_247*—
out_248*—
out_249*—
out_250*—
out_251*—
out_252*—
out_253*—
out_254*—
out_255*—
out_256*—
out_257*—
out_258*—
out_259*—
out_260*—
out_261*—
out_262*—
out_263*—
out_264*—
out_265*—
out_266*—
out_267*—
out_268*—
out_269*—
out_270*—
out_271*—
out_272*—
out_273*—
out_274*—
out_275*—
out_276*—
out_277*—
out_278*—
out_279*—
out_280*—
out_281*—
out_282*—
out_283*—
out_284*—
out_285*—
out_286*—
out_287*—
out_288*—
out_289*—
out_290*—
out_291*—
out_292*—
out_293*—
out_294*—
out_295*—
out_296*—
out_297*—
out_298*—
out_299*—
out_300*—
out_301*—
out_302*—
out_303*—
out_304*—
out_305*—
out_306*—
out_307*—
out_308*—
out_309*—
out_310*—
out_311*—
out_312*—
out_313*—
out_314*—
out_315*—
out_316*—
out_317*—
out_318*—
out_319*—
out_320*—
out_321*—
out_322*—
out_323*—
out_324*—
out_325*—
out_326*—
out_327*—
out_328*—
out_329*—
out_330*—
out_331*—
out_332*—
out_333*—
out_334*—
out_335*—
out_336*—
out_337*—
out_338*—
out_339*—
out_340*—
out_341*—
out_342*—
out_343*—
out_344*—
out_345*—
out_346*—
out_347*—
out_348*—
out_349*—
out_350*—
out_351*—
out_352*—
out_353*—
out_354*—
out_355*—
out_356*—
out_357*—
out_358*—
out_359*—
out_360*—
out_361*—
out_362*—
out_363*—
out_364*—
out_365*—
out_366*—
out_367*—
out_368*—
out_369*—
out_370*—
out_371*—
out_372*—
out_373*—
out_374*—
out_375*—
out_376*—
out_377*—
out_378*—
out_379*—
out_380*—
out_381*—
out_382*—
out_383*—
out_384*—
out_385*—
out_386*—
out_387*—
out_388*—
out_389*—
out_390*—
out_391*—
out_392*—
out_393*—
out_394*—
out_395*—
out_396*—
out_397*—
out_398*—
out_399*—
out_400*—
out_401*—
out_402*—
out_403*—
out_404*—
out_405*—
out_406*—
out_407*—
out_408*—
out_409*—
out_410*—
out_411*—
out_412*—
out_413*—
out_414*—
out_415*—
out_416*—
out_417*—
out_418*—
out_419*—
out_420*—
out_421*—
out_422*—
out_423*—
out_424*—
out_425*—
out_426*—
out_427*—
out_428*—
out_429*—
out_430*—
out_431*—
out_432*—
out_433*—
out_434*—
out_435*—
out_436*—
out_437*—
out_438*—
out_439*—
out_440*—
out_441*—
out_442*—
out_443*—
out_444*—
out_445*—
out_446*—
out_447*—
out_448*—
out_449*—
out_450*—
out_451*—
out_452*—
out_453*—
out_454*—
out_455*—
out_456*—
out_457*—
out_458*—
out_459*—
out_460*—
out_461*—
out_462*—
out_463*—
out_464*—
out_465*—
out_466*—
out_467*—
out_468*—
out_469*—
out_470*—
out_471*—
out_472*—
out_473*—
out_474*—
out_475*—
out_476*—
out_477*—
out_478*—
out_479*—
out_480*—
out_481*—
out_482*—
out_483*—
out_484*—
out_485*—
out_486*—
out_487*—
out_488*—
out_489*—
out_490*—
out_491*—
out_492*—
out_493*—
out_494*—
out_495*—
out_496*—
out_497*—
out_498*—
out_499*—
out_500*—
out_501*—
out_502*—
out_503*—
out_504*—
out_505*—
out_506*—
out_507*—
out_508*—
out_509*—
out_510*—
out_511*—
out_512*—
out_513*—
out_514*—
out_515*—
out_516*—
out_517*—
out_518*—
out_519*—
out_520*—
out_521*—
out_522*—
out_523*—
out_524*—
out_525*—
out_526*—
out_527*—
out_528*—
out_529*—
out_530*—
out_531*—
out_532*—
out_533*—
out_534*—
out_535*—
out_536*—
out_537*—
out_538*—
out_539*—
out_540*—
out_541*—
out_542*—
out_543*—
out_544*—
out_545*—
out_546*—
out_547*—
out_548*—
out_549*—
out_550*—
out_551*—
out_552*—
out_553*—
out_554*—
out_555*—
out_556*—
out_557*—
out_558*—
out_559*—
out_560*—
out_561*—
out_562*—
out_563*—
out_564*—
out_565*—
out_566*—
out_567*—
out_568*—
out_569*—
out_570*—
out_571*—
out_572*—
out_573*—
out_574*—
out_575*—
out_576*—
out_577*—
out_578*—
out_579*—
out_580*—
out_581*—
out_582*—
out_583*—
out_584*—
out_585*—
out_586*—
out_587*—
out_588*—
out_589*—
out_590*—
out_591*—
out_592*—
out_593*—
out_594*—
out_595*—
out_596*—
out_597*—
out_598*—
out_599*—
out_600*—
out_601*—
out_602*—
out_603*—
out_604*—
out_605*—
out_606*—
out_607*—
out_608*—
out_609*—
out_610*—
out_611*—
out_612*—
out_613*—
out_614*—
out_615*—
out_616*—
out_617*—
out_618*—
out_619*—
out_620*—
out_621*—
out_622*—
out_623*—
out_624*—
out_625*—
out_626*—
out_627*—
out_628*—
out_629*—
out_630*—
out_631*—
out_632*—
out_633*—
out_634*—
out_635*—
out_636*—
out_637*—
out_638*—
out_639*—
out_640*—
out_641*—
out_642*—
out_643*—
out_644*—
out_645*—
out_646*—
out_647*—
out_648*—
out_649*—
out_650*—
out_651*—
out_652*—
out_653*—
out_654*—
out_655*—
out_656*—
out_657*—
out_658*—
out_659*—
out_660*—
out_661*—
out_662*—
out_663*—
out_664*—
out_665*—
out_666*—
out_667*—
out_668*—
out_669*—
out_670*—
out_671*—
out_672*—
out_673*—
out_674*—
out_675*—
out_676*—
out_677*—
out_678*—
out_679*—
out_680*—
out_681*—
out_682*—
out_683*—
out_684*—
out_685*—
out_686*—
out_687*—
out_688*—
out_689*—
out_690*—
out_691*—
out_692*—
out_693*—
out_694*—
out_695*—
out_696*—
out_697*—
out_698*—
out_699*—
out_700*—
out_701*—
out_702*—
out_703*—
out_704*—
out_705*—
out_706*—
out_707*—
out_708*—
out_709*—
out_710*—
out_711*—
out_712*—
out_713*—
out_714*—
out_715*—
out_716*—
out_717*—
out_718*—
out_719*—
out_720*—
out_721*—
out_722*—
out_723*—
out_724*—
out_725*—
out_726*—
out_727*—
out_728*—
out_729*—
out_730*—
out_731*—
out_732*—
out_733*—
out_734*—
out_735*—
out_736*—
out_737*—
out_738*—
out_739*—
out_740*—
out_741*—
out_742*—
out_743*—
out_744*—
out_745*—
out_746*—
out_747*—
out_748*—
out_749*—
out_750*—
out_751*—
out_752*—
out_753*—
out_754*—
out_755*—
out_756*—
out_757*—
out_758*—
out_759*—
out_760*—
out_761*—
out_762*—
out_763*—
out_764*—
out_765*—
out_766*—
out_767*—
out_768*—
out_769*—
out_770*—
out_771*—
out_772*—
out_773*—
out_774*—
out_775*—
out_776*—
out_777*—
out_778*—
out_779*—
out_780*—
out_781*—
out_782*—
out_783*—
out_784*—
out_785*—
out_786*—
out_787*—
out_788*—
out_789*—
out_790*—
out_791*—
out_792*—
out_793*—
out_794*—
out_795*—
out_796*—
out_797*—
out_798*—
out_799*—
out_800*—
out_801*—
out_802*—
out_803*—
out_804*—
out_805*—
out_806*—
out_807*—
out_808*—
out_809*—
out_810*—
out_811*—
out_812*—
out_813*—
out_814*—
out_815*—
out_816*—
out_817*—
out_818*—
out_819*—
out_820*—
out_821*—
out_822*—
out_823*—
out_824*—
out_825*—
out_826*—
out_827*—
out_828*—
out_829*—
out_830*—
out_831*—
out_832*—
out_833*—
out_834*—
out_835*—
out_836*—
out_837*—
out_838*—
out_839*—
out_840*—
out_841*—
out_842*—
out_843*—
out_844*—
out_845*—
out_846*—
out_847*—
out_848*—
out_849*—
out_850*—
out_851*—
out_852*—
out_853*—
out_854*—
out_855*—
out_856*—
out_857*—
out_858*—
out_859*—
out_860*—
out_861*—
out_862*—
out_863*—
out_864*—
out_865*—
out_866*—
out_867*—
out_868*—
out_869*—
out_870*—
out_871*—
out_872*—
out_873*—
out_874*—
out_875*—
out_876*—
out_877*—
out_878*—
out_879*—
out_880*—
out_881*—
out_882*—
out_883*—
out_884*—
out_885*—
out_886*—
out_887*—
out_888*—
out_889*—
out_890*—
out_891*—
out_892*—
out_893*—
out_894*—
out_895*—
out_896*—
out_897*—
out_898*—
out_899*—
out_900*—
out_901*—
out_902*—
out_903*—
out_904*—
out_905*—
out_906*—
out_907*—
out_908*—
out_909*—
out_910*—
out_911*—
out_912*—
out_913*—
out_914*—
out_915*—
out_916*—
out_917*—
out_918*—
out_919*—
out_920*—
out_921*—
out_922*—
out_923*—
out_924*—
out_925*—
out_926*—
out_927*—
out_928*—
out_929*—
out_930*—
out_931*—
out_932*—
out_933*—
out_934*—
out_935*—
out_936*—
out_937*—
out_938*—
out_939*—
out_940*—
out_941*—
out_942*—
out_943*—
out_944*—
out_945*—
out_946*—
out_947*—
out_948*—
out_949*—
out_950*—
out_951*—
out_952*—
out_953*—
out_954*—
out_955*—
out_956*—
out_957*—
out_958*—
out_959*—
out_960*—
out_961*—
out_962*—
out_963*—
out_964*—
out_965*—
out_966*—
out_967*—
out_968*—
out_969*—
out_970*—
out_971*—
out_972*—
out_973*—
out_974*—
out_975*—
out_976*—
out_977*—
out_978*—
out_979*—
out_980*—
out_981*—
out_982*—
out_983*—
out_984*—
out_985*—
out_986*—
out_987*—
out_988*—
out_989*—
out_990*—
out_991*—
out_992*—
out_993*—
out_994*—
out_995*—
out_996*—
out_997*—
out_998*—
out_999*—
out_1000*—