Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -325,7 +325,7 @@ Before deciding which model to use, you can expand `Example showcases` to see so
|
|
| 325 |
with gr.Column(elem_id="aux-btns-popup", visible=True):
|
| 326 |
with gr.Row():
|
| 327 |
stop = gr.Button("Stop", elem_classes=["aux-btn"], interactive=False)
|
| 328 |
-
regenerate = gr.Button("
|
| 329 |
clean = gr.Button("Clean", elem_classes=["aux-btn"])
|
| 330 |
|
| 331 |
with gr.Accordion("Context Inspector", elem_id="aux-viewer", open=False):
|
|
@@ -468,29 +468,57 @@ Lastly, there is a hidden panel on the top right corner, and it will appear when
|
|
| 468 |
_js="(v)=>{ setStorage('local_data',v) }"
|
| 469 |
)
|
| 470 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 471 |
regenerate.click(
|
| 472 |
rollback_last,
|
| 473 |
[idx, local_data, chat_state],
|
| 474 |
[instruction_txtbox, chatbot, local_data, regenerate]
|
| 475 |
-
)
|
|
|
|
|
|
|
| 476 |
central.chat_stream,
|
| 477 |
[idx, local_data, instruction_txtbox, chat_state, model_num,
|
| 478 |
global_context, ctx_num_lconv, ctx_sum_prompt,
|
| 479 |
res_temp, res_topp, res_topk, res_rpen, res_mnts, res_beams, res_cache, res_sample, res_eosid, res_padid],
|
| 480 |
[instruction_txtbox, chatbot, context_inspector, local_data],
|
| 481 |
-
)
|
|
|
|
|
|
|
| 482 |
lambda: gr.update(interactive=True),
|
| 483 |
None,
|
| 484 |
regenerate
|
| 485 |
-
)
|
|
|
|
|
|
|
| 486 |
None, local_data, None,
|
| 487 |
_js="(v)=>{ setStorage('local_data',v) }"
|
| 488 |
)
|
| 489 |
|
| 490 |
-
|
| 491 |
-
|
| 492 |
-
|
| 493 |
-
|
| 494 |
|
| 495 |
clean.click(
|
| 496 |
reset_chat,
|
|
|
|
| 325 |
with gr.Column(elem_id="aux-btns-popup", visible=True):
|
| 326 |
with gr.Row():
|
| 327 |
stop = gr.Button("Stop", elem_classes=["aux-btn"], interactive=False)
|
| 328 |
+
regenerate = gr.Button("Regen", interactive=False, elem_classes=["aux-btn"])
|
| 329 |
clean = gr.Button("Clean", elem_classes=["aux-btn"])
|
| 330 |
|
| 331 |
with gr.Accordion("Context Inspector", elem_id="aux-viewer", open=False):
|
|
|
|
| 468 |
_js="(v)=>{ setStorage('local_data',v) }"
|
| 469 |
)
|
| 470 |
|
| 471 |
+
instruction_txtbox.submit(
|
| 472 |
+
lambda: [
|
| 473 |
+
gr.update(visible=False),
|
| 474 |
+
gr.update(interactive=True)
|
| 475 |
+
],
|
| 476 |
+
None,
|
| 477 |
+
[example_block, regenerate]
|
| 478 |
+
)
|
| 479 |
+
|
| 480 |
+
send_event = instruction_txtbox.submit(
|
| 481 |
+
central.chat_stream,
|
| 482 |
+
[idx, local_data, instruction_txtbox, chat_state, model_num,
|
| 483 |
+
global_context, ctx_num_lconv, ctx_sum_prompt,
|
| 484 |
+
res_temp, res_topp, res_topk, res_rpen, res_mnts, res_beams, res_cache, res_sample, res_eosid, res_padid],
|
| 485 |
+
[instruction_txtbox, chatbot, context_inspector, local_data],
|
| 486 |
+
)
|
| 487 |
+
|
| 488 |
+
instruction_txtbox.submit(
|
| 489 |
+
None, local_data, None,
|
| 490 |
+
_js="(v)=>{ setStorage('local_data',v) }"
|
| 491 |
+
)
|
| 492 |
+
|
| 493 |
regenerate.click(
|
| 494 |
rollback_last,
|
| 495 |
[idx, local_data, chat_state],
|
| 496 |
[instruction_txtbox, chatbot, local_data, regenerate]
|
| 497 |
+
)
|
| 498 |
+
|
| 499 |
+
regen_event = regenerate.click(
|
| 500 |
central.chat_stream,
|
| 501 |
[idx, local_data, instruction_txtbox, chat_state, model_num,
|
| 502 |
global_context, ctx_num_lconv, ctx_sum_prompt,
|
| 503 |
res_temp, res_topp, res_topk, res_rpen, res_mnts, res_beams, res_cache, res_sample, res_eosid, res_padid],
|
| 504 |
[instruction_txtbox, chatbot, context_inspector, local_data],
|
| 505 |
+
)
|
| 506 |
+
|
| 507 |
+
regenerate.click(
|
| 508 |
lambda: gr.update(interactive=True),
|
| 509 |
None,
|
| 510 |
regenerate
|
| 511 |
+
)
|
| 512 |
+
|
| 513 |
+
regenerate.click(
|
| 514 |
None, local_data, None,
|
| 515 |
_js="(v)=>{ setStorage('local_data',v) }"
|
| 516 |
)
|
| 517 |
|
| 518 |
+
stop.click(
|
| 519 |
+
None, None, None,
|
| 520 |
+
cancels=[send_event, regen_event]
|
| 521 |
+
)
|
| 522 |
|
| 523 |
clean.click(
|
| 524 |
reset_chat,
|