mikegarts commited on
Commit
ee4e6f9
·
1 Parent(s): 15eff54

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -9
app.py CHANGED
@@ -69,9 +69,9 @@ def on_change_event(app_state):
69
  step = app_state['step']
70
  label = f'Reconstructed image from the latent state at step {step}. It will get better :)'
71
  print(f'Updating the image:! {app_state}')
72
- return gr.update(value=img, label=label), gr.update(value=app_state['img_list'], label='intermediate steps')
73
  else:
74
- return gr.update(label='Illustration will appear here soon'), gr.update(label='images list')
75
 
76
  with gr.Blocks() as demo:
77
 
@@ -91,7 +91,7 @@ with gr.Blocks() as demo:
91
  print (f'In Callback on {app_state} Done!')
92
 
93
  prompt = prompt + ' masterpiece charcoal pencil art lord of the rings illustration'
94
- img = pipe(prompt, height=512, width=512, num_inference_steps=inference_steps, callback=callback, callback_steps=1)
95
  app_state['running'] = False
96
  app_state['img'] = None
97
  return gr.update(value=img.images[0], label='Generated image')
@@ -113,10 +113,11 @@ with gr.Blocks() as demo:
113
  bt_make_image = gr.Button(f"Generate an image (takes about 10-15 minutes on CPU).", visible=False)
114
 
115
  img_description = gr.Markdown('Image generation takes some time'
116
- ' but here you can see here what is generated from the latent state of the diffuser every few steps.'
117
- ' Usually there is a significant improvement around step 12 that yields much better result')
118
- image = gr.Image(label='Illustration for your story', show_label=True)
119
  gallery = gr.Gallery()
 
 
120
  gallery.style(grid=[4])
121
 
122
  inference_steps = gr.Slider(5, 30,
@@ -130,12 +131,11 @@ with gr.Blocks() as demo:
130
  bt_make_image.click(fn=generate_image, inputs=[summary, inference_steps, app_state], outputs=image)
131
 
132
  eventslider = gr.Slider(visible=False)
133
- dep = demo.load(on_change_event, app_state, [image, gallery], every=10)
134
- eventslider.change(fn=on_change_event, inputs=[app_state], outputs=[image, gallery], every=10, cancels=[dep])
135
 
136
 
137
  if READ_TOKEN:
138
  demo.queue().launch()
139
  else:
140
  demo.queue().launch(share=True, debug=True)
141
-
 
69
  step = app_state['step']
70
  label = f'Reconstructed image from the latent state at step {step}. It will get better :)'
71
  print(f'Updating the image:! {app_state}')
72
+ return gr.update(value=app_state['img_list'], label='intermediate steps')
73
  else:
74
+ return gr.update(label='images list')
75
 
76
  with gr.Blocks() as demo:
77
 
 
91
  print (f'In Callback on {app_state} Done!')
92
 
93
  prompt = prompt + ' masterpiece charcoal pencil art lord of the rings illustration'
94
+ img = pipe(prompt, height=512, width=512, num_inference_steps=inference_steps, callback=callback, callback_steps=2)
95
  app_state['running'] = False
96
  app_state['img'] = None
97
  return gr.update(value=img.images[0], label='Generated image')
 
113
  bt_make_image = gr.Button(f"Generate an image (takes about 10-15 minutes on CPU).", visible=False)
114
 
115
  img_description = gr.Markdown('Image generation takes some time'
116
+ ' but here you can see what is generated from the latent state of the diffuser every few steps.'
117
+ ' Usually there is a significant improvement around step 12 that yields a much better image')
 
118
  gallery = gr.Gallery()
119
+ image = gr.Image(label='Illustration for your story', show_label=True)
120
+
121
  gallery.style(grid=[4])
122
 
123
  inference_steps = gr.Slider(5, 30,
 
131
  bt_make_image.click(fn=generate_image, inputs=[summary, inference_steps, app_state], outputs=image)
132
 
133
  eventslider = gr.Slider(visible=False)
134
+ dep = demo.load(on_change_event, app_state, [gallery], every=10)
135
+ eventslider.change(fn=on_change_event, inputs=[app_state], outputs=[gallery], every=10, cancels=[dep])
136
 
137
 
138
  if READ_TOKEN:
139
  demo.queue().launch()
140
  else:
141
  demo.queue().launch(share=True, debug=True)