Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -80,11 +80,6 @@ def delete_text(state, image_process_mode):
|
|
80 |
prev_human_msg[1] = (*prev_human_msg[1][:2], image_process_mode)
|
81 |
yield (state, state.to_gradio_chatbot(), "", None) + (disable_btn, disable_btn, disable_btn, enable_btn, enable_btn)
|
82 |
|
83 |
-
def reset_state_on_image_change():
|
84 |
-
state = default_conversation.copy()
|
85 |
-
return (state, [], "", None, gr.update(interactive=False), gr.update(interactive=False))
|
86 |
-
|
87 |
-
|
88 |
def regenerate(state, image_process_mode):
|
89 |
state.messages[-1][-1] = None
|
90 |
prev_human_msg = state.messages[-2]
|
@@ -166,6 +161,7 @@ title_markdown = ("""
|
|
166 |
""")
|
167 |
|
168 |
tos_markdown = ("""
|
|
|
169 |
### Source and Terms of use
|
170 |
This demo is based on the original CuMo project by SHI-Labs ([GitHub](https://github.com/SHI-Labs/CuMo)).
|
171 |
If you use this service or build upon this work, please cite the original publication:
|
@@ -253,12 +249,6 @@ with gr.Blocks(title="CuMo", theme=gr.themes.Default(), css=block_css) as demo:
|
|
253 |
stop_btn = gr.Button(value="⏹️ Stop Generation", interactive=False)
|
254 |
regenerate_btn = gr.Button(value="🔄 Regenerate", interactive=False)
|
255 |
clear_btn = gr.Button(value="🗑️ Clear", interactive=False)
|
256 |
-
imagebox.change(
|
257 |
-
fn=reset_state_on_image_change,
|
258 |
-
inputs=None,
|
259 |
-
outputs=[state, chatbot, textbox, imagebox, regenerate_btn, clear_btn],
|
260 |
-
queue=False
|
261 |
-
)
|
262 |
|
263 |
|
264 |
gr.Markdown(tos_markdown)
|
|
|
80 |
prev_human_msg[1] = (*prev_human_msg[1][:2], image_process_mode)
|
81 |
yield (state, state.to_gradio_chatbot(), "", None) + (disable_btn, disable_btn, disable_btn, enable_btn, enable_btn)
|
82 |
|
|
|
|
|
|
|
|
|
|
|
83 |
def regenerate(state, image_process_mode):
|
84 |
state.messages[-1][-1] = None
|
85 |
prev_human_msg = state.messages[-2]
|
|
|
161 |
""")
|
162 |
|
163 |
tos_markdown = ("""
|
164 |
+
### Please "🗑️ Clear" the output before offering a new picture!
|
165 |
### Source and Terms of use
|
166 |
This demo is based on the original CuMo project by SHI-Labs ([GitHub](https://github.com/SHI-Labs/CuMo)).
|
167 |
If you use this service or build upon this work, please cite the original publication:
|
|
|
249 |
stop_btn = gr.Button(value="⏹️ Stop Generation", interactive=False)
|
250 |
regenerate_btn = gr.Button(value="🔄 Regenerate", interactive=False)
|
251 |
clear_btn = gr.Button(value="🗑️ Clear", interactive=False)
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
|
253 |
|
254 |
gr.Markdown(tos_markdown)
|