multimodalart HF staff commited on
Commit
bc0b5e4
1 Parent(s): e2ce734

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -13
app.py CHANGED
@@ -53,10 +53,10 @@ css = '''
53
  #run_button{position:absolute;margin-top: 36px;right: 0;margin-right: 1.5em;border-bottom-left-radius: 0px;
54
  border-top-left-radius: 0px;}
55
  .random_column{align-self: center; align-items: center}
56
- #share-btn-container{padding-left: 0.5rem !important; padding-right: 0.5rem !important; background-color: #000000; justify-content: center; align-items: center; border-radius: 9999px !important; max-width: 13rem; margin-left: auto;}
57
  div#share-btn-container > div {flex-direction: row;background: black;align-items: center}
58
  #share-btn-container:hover {background-color: #060606}
59
- #share-btn {all: initial; color: #ffffff;font-weight: 600; cursor:pointer; font-family: 'IBM Plex Sans', sans-serif; margin-left: 0.5rem !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;right:0;}
60
  #share-btn * {all: unset}
61
  #share-btn-container div:nth-child(-n+2){width: auto !important;min-height: 0px !important;}
62
  #share-btn-container .wrap {display: none !important}
@@ -83,7 +83,7 @@ def merge_and_run(prompt, negative_prompt, shuffled_items, lora_1_scale=0.5, lor
83
  del pipe
84
  gc.collect()
85
  torch.cuda.empty_cache()
86
- return image
87
 
88
  def get_description(item):
89
  trigger_word = item["trigger_word"]
@@ -133,21 +133,17 @@ with gr.Blocks(css=css) as demo:
133
  prompt = gr.Textbox(label="Your prompt", info="rearrange the trigger words into a coherent prompt!", show_label=False, interactive=True, elem_id="prompt")
134
  run_btn = gr.Button("Run", elem_id="run_button")
135
  output_image = gr.Image(label="Output", height=355)
136
- with gr.Row():
137
  with gr.Column(min_width=10):
138
- gr.Button("👍")
139
  with gr.Column(min_width=10):
140
- gr.Button("👎")
141
  with gr.Column(min_width=10):
142
  with gr.Group(elem_id="share-btn-container") as share_group:
143
  community_icon = gr.HTML(community_icon_html)
144
  loading_icon = gr.HTML(loading_icon_html)
145
  share_button = gr.Button("Share to community", elem_id="share-btn")
146
-
147
-
148
-
149
-
150
-
151
  with gr.Accordion("Advanced settings", open=False):
152
  negative_prompt = gr.Textbox(label="Negative prompt")
153
  with gr.Row():
@@ -158,8 +154,8 @@ with gr.Blocks(css=css) as demo:
158
  demo.load(shuffle_images, inputs=[], outputs=[lora_1, lora_1_prompt, lora_2, lora_2_prompt, prompt, shuffled_items, lora_1_scale, lora_2_scale], queue=False, show_progress="hidden")
159
  shuffle_button.click(shuffle_images, outputs=[lora_1, lora_1_prompt, lora_2, lora_2_prompt, prompt, shuffled_items, lora_1_scale, lora_2_scale], queue=False, show_progress="hidden")
160
 
161
- run_btn.click(merge_and_run, inputs=[prompt, negative_prompt, shuffled_items, lora_1_scale, lora_2_scale], outputs=[output_image])
162
- prompt.submit(merge_and_run, inputs=[prompt, negative_prompt, shuffled_items, lora_1_scale, lora_2_scale], outputs=[output_image])
163
  share_button.click(None, [], [], _js=share_js)
164
  demo.queue()
165
  demo.launch()
 
53
  #run_button{position:absolute;margin-top: 36px;right: 0;margin-right: 1.5em;border-bottom-left-radius: 0px;
54
  border-top-left-radius: 0px;}
55
  .random_column{align-self: center; align-items: center}
56
+ #share-btn-container{padding-left: 0.5rem !important; padding-right: 0.5rem !important; background-color: #000000; justify-content: center; align-items: center; border-radius: 9999px !important; max-width: 13rem; margin-left: auto;margin-top: 0.35em;}
57
  div#share-btn-container > div {flex-direction: row;background: black;align-items: center}
58
  #share-btn-container:hover {background-color: #060606}
59
+ #share-btn {all: initial; color: #ffffff;font-weight: 600; cursor:pointer; font-family: 'IBM Plex Sans', sans-serif; margin-left: 0.5rem !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;right:0;font-size: 15px;}
60
  #share-btn * {all: unset}
61
  #share-btn-container div:nth-child(-n+2){width: auto !important;min-height: 0px !important;}
62
  #share-btn-container .wrap {display: none !important}
 
83
  del pipe
84
  gc.collect()
85
  torch.cuda.empty_cache()
86
+ return image, gr.update(visible=True)
87
 
88
  def get_description(item):
89
  trigger_word = item["trigger_word"]
 
133
  prompt = gr.Textbox(label="Your prompt", info="rearrange the trigger words into a coherent prompt!", show_label=False, interactive=True, elem_id="prompt")
134
  run_btn = gr.Button("Run", elem_id="run_button")
135
  output_image = gr.Image(label="Output", height=355)
136
+ with gr.Row(visible=False) as post_gen_info:
137
  with gr.Column(min_width=10):
138
+ thumbs_up = gr.Button("👍")
139
  with gr.Column(min_width=10):
140
+ thumbs_down = gr.Button("👎")
141
  with gr.Column(min_width=10):
142
  with gr.Group(elem_id="share-btn-container") as share_group:
143
  community_icon = gr.HTML(community_icon_html)
144
  loading_icon = gr.HTML(loading_icon_html)
145
  share_button = gr.Button("Share to community", elem_id="share-btn")
146
+
 
 
 
 
147
  with gr.Accordion("Advanced settings", open=False):
148
  negative_prompt = gr.Textbox(label="Negative prompt")
149
  with gr.Row():
 
154
  demo.load(shuffle_images, inputs=[], outputs=[lora_1, lora_1_prompt, lora_2, lora_2_prompt, prompt, shuffled_items, lora_1_scale, lora_2_scale], queue=False, show_progress="hidden")
155
  shuffle_button.click(shuffle_images, outputs=[lora_1, lora_1_prompt, lora_2, lora_2_prompt, prompt, shuffled_items, lora_1_scale, lora_2_scale], queue=False, show_progress="hidden")
156
 
157
+ run_btn.click(merge_and_run, inputs=[prompt, negative_prompt, shuffled_items, lora_1_scale, lora_2_scale], outputs=[output_image, post_gen_info])
158
+ prompt.submit(merge_and_run, inputs=[prompt, negative_prompt, shuffled_items, lora_1_scale, lora_2_scale], outputs=[output_image, post_gen_info])
159
  share_button.click(None, [], [], _js=share_js)
160
  demo.queue()
161
  demo.launch()