Update app.py
Browse files
app.py
CHANGED
|
@@ -225,8 +225,28 @@ with gr.Blocks(
|
|
| 225 |
outputs=[attention_img, attention_label, head_gallery]
|
| 226 |
)
|
| 227 |
|
| 228 |
-
|
| 229 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 230 |
|
| 231 |
|
| 232 |
# Updates on Mode Change
|
|
|
|
| 225 |
outputs=[attention_img, attention_label, head_gallery]
|
| 226 |
)
|
| 227 |
|
| 228 |
+
# Previous button
|
| 229 |
+
prev_btn.click(
|
| 230 |
+
step_prev,
|
| 231 |
+
inputs=step_slider,
|
| 232 |
+
outputs=step_slider
|
| 233 |
+
).then(
|
| 234 |
+
update_display,
|
| 235 |
+
inputs=[step_slider, mode, avg_state, heads_state, labels_state],
|
| 236 |
+
outputs=[attention_img, attention_label, head_gallery]
|
| 237 |
+
)
|
| 238 |
+
|
| 239 |
+
# Next button
|
| 240 |
+
next_btn.click(
|
| 241 |
+
step_next,
|
| 242 |
+
inputs=[step_slider, max_step_state],
|
| 243 |
+
outputs=step_slider
|
| 244 |
+
).then(
|
| 245 |
+
update_display,
|
| 246 |
+
inputs=[step_slider, mode, avg_state, heads_state, labels_state],
|
| 247 |
+
outputs=[attention_img, attention_label, head_gallery]
|
| 248 |
+
)
|
| 249 |
+
|
| 250 |
|
| 251 |
|
| 252 |
# Updates on Mode Change
|