Fabrice-TIERCELIN commited on
Commit
9744f65
1 Parent(s): da69078

Log statistics

Browse files
Files changed (1) hide show
  1. app.py +44 -47
app.py CHANGED
@@ -413,16 +413,13 @@ def restore(
413
  " pixels high, so a resolution of " + f'{result_width * result_height:,}' + " pixels."
414
  print(information)
415
  try:
416
- print("Estimated minutes: " + str(math.log(result_width * result_height * input_width * input_height * edm_steps * num_samples)))
 
 
 
 
417
  except Exception as e:
418
  print('Exception of Estimation')
419
- try:
420
- unique_name = str(uuid.uuid4()) + "." + output_format
421
- image_copy = Image.fromarray(np.array(results[0]))
422
- image_copy.save(unique_name)
423
- print(unique_name)
424
- except Exception as e:
425
- print('Exception printing the path: ' + str(e))
426
 
427
  # Only one image can be shown in the slider
428
  return [noisy_image] + [results[0]], gr.update(label="Downloadable results in *." + output_format + " format", format = output_format, value = results), gr.update(value = information, visible = True), gr.update(visible=True)
@@ -596,45 +593,6 @@ with gr.Blocks() as interface:
596
  result_gallery = gr.Gallery(label = 'Downloadable results', show_label = True, elem_id = "gallery1")
597
 
598
  gr.Examples(
599
- run_on_click = True,
600
- fn = stage2_process,
601
- inputs = [
602
- input_image,
603
- rotation,
604
- denoise_image,
605
- prompt,
606
- a_prompt,
607
- n_prompt,
608
- num_samples,
609
- min_size,
610
- downscale,
611
- upscale,
612
- edm_steps,
613
- s_stage1,
614
- s_stage2,
615
- s_cfg,
616
- randomize_seed,
617
- seed,
618
- s_churn,
619
- s_noise,
620
- color_fix_type,
621
- diff_dtype,
622
- ae_dtype,
623
- gamma_correction,
624
- linear_CFG,
625
- linear_s_stage2,
626
- spt_linear_CFG,
627
- spt_linear_s_stage2,
628
- model_select,
629
- output_format,
630
- allocation
631
- ],
632
- outputs = [
633
- result_slider,
634
- result_gallery,
635
- restore_information,
636
- reset_btn
637
- ],
638
  examples = [
639
  [
640
  "./Examples/Example1.png",
@@ -761,6 +719,45 @@ with gr.Blocks() as interface:
761
  4
762
  ],
763
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
764
  cache_examples = False,
765
  )
766
 
 
413
  " pixels high, so a resolution of " + f'{result_width * result_height:,}' + " pixels."
414
  print(information)
415
  try:
416
+ print("Initial resolution: " + str(input_width * input_height))
417
+ print("Final resolution: " + str(result_width * result_height))
418
+ print("edm_steps: " + str(edm_steps))
419
+ print("num_samples: " + str(num_samples))
420
+ print("Estimated minutes: " + str(math.log(result_width * result_height * input_width * input_height * edm_steps * num_samples) / 10))
421
  except Exception as e:
422
  print('Exception of Estimation')
 
 
 
 
 
 
 
423
 
424
  # Only one image can be shown in the slider
425
  return [noisy_image] + [results[0]], gr.update(label="Downloadable results in *." + output_format + " format", format = output_format, value = results), gr.update(value = information, visible = True), gr.update(visible=True)
 
593
  result_gallery = gr.Gallery(label = 'Downloadable results', show_label = True, elem_id = "gallery1")
594
 
595
  gr.Examples(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
596
  examples = [
597
  [
598
  "./Examples/Example1.png",
 
719
  4
720
  ],
721
  ],
722
+ run_on_click = True,
723
+ fn = stage2_process,
724
+ inputs = [
725
+ input_image,
726
+ rotation,
727
+ denoise_image,
728
+ prompt,
729
+ a_prompt,
730
+ n_prompt,
731
+ num_samples,
732
+ min_size,
733
+ downscale,
734
+ upscale,
735
+ edm_steps,
736
+ s_stage1,
737
+ s_stage2,
738
+ s_cfg,
739
+ randomize_seed,
740
+ seed,
741
+ s_churn,
742
+ s_noise,
743
+ color_fix_type,
744
+ diff_dtype,
745
+ ae_dtype,
746
+ gamma_correction,
747
+ linear_CFG,
748
+ linear_s_stage2,
749
+ spt_linear_CFG,
750
+ spt_linear_s_stage2,
751
+ model_select,
752
+ output_format,
753
+ allocation
754
+ ],
755
+ outputs = [
756
+ result_slider,
757
+ result_gallery,
758
+ restore_information,
759
+ reset_btn
760
+ ],
761
  cache_examples = False,
762
  )
763