Spaces:
Runtime error
Runtime error
Update app_dialogue.py
Browse files- app_dialogue.py +11 -4
app_dialogue.py
CHANGED
|
@@ -523,7 +523,9 @@ with gr.Blocks(title="IDEFICS Playground", theme=gr.themes.Base()) as demo:
|
|
| 523 |
stream = client.generate_stream(prompt=query, **generation_args)
|
| 524 |
|
| 525 |
acc_text = ""
|
|
|
|
| 526 |
for idx, response in enumerate(stream):
|
|
|
|
| 527 |
text_token = response.token.text
|
| 528 |
|
| 529 |
if response.details:
|
|
@@ -541,11 +543,13 @@ with gr.Blocks(title="IDEFICS Playground", theme=gr.themes.Base()) as demo:
|
|
| 541 |
last_turn = chat_history.pop(-1)
|
| 542 |
last_turn[-1] += acc_text
|
| 543 |
chat_history.append(last_turn)
|
|
|
|
| 544 |
yield "", None, chat_history
|
| 545 |
acc_text = ""
|
| 546 |
|
| 547 |
def process_example(message, image):
|
| 548 |
-
clear_msg, image_value, chat =
|
|
|
|
| 549 |
model_selector="HuggingFaceM4/idefics-80b-instruct",
|
| 550 |
user_prompt_str=message,
|
| 551 |
chat_history=[],
|
|
@@ -559,7 +563,8 @@ with gr.Blocks(title="IDEFICS Playground", theme=gr.themes.Base()) as demo:
|
|
| 559 |
return clear_msg, image_value, chat
|
| 560 |
|
| 561 |
textbox.submit(
|
| 562 |
-
fn=
|
|
|
|
| 563 |
inputs=[
|
| 564 |
model_selector,
|
| 565 |
textbox,
|
|
@@ -574,7 +579,8 @@ with gr.Blocks(title="IDEFICS Playground", theme=gr.themes.Base()) as demo:
|
|
| 574 |
outputs=[textbox, imagebox, chatbot],
|
| 575 |
)
|
| 576 |
submit_btn.click(
|
| 577 |
-
fn=
|
|
|
|
| 578 |
inputs=[
|
| 579 |
model_selector,
|
| 580 |
textbox,
|
|
@@ -603,7 +609,8 @@ with gr.Blocks(title="IDEFICS Playground", theme=gr.themes.Base()) as demo:
|
|
| 603 |
return chat_update, text_update
|
| 604 |
|
| 605 |
regenerate_btn.click(fn=remove_last_turn, inputs=chatbot, outputs=[chatbot, textbox]).then(
|
| 606 |
-
fn=
|
|
|
|
| 607 |
inputs=[
|
| 608 |
model_selector,
|
| 609 |
textbox,
|
|
|
|
| 523 |
stream = client.generate_stream(prompt=query, **generation_args)
|
| 524 |
|
| 525 |
acc_text = ""
|
| 526 |
+
import time
|
| 527 |
for idx, response in enumerate(stream):
|
| 528 |
+
start = time.time()
|
| 529 |
text_token = response.token.text
|
| 530 |
|
| 531 |
if response.details:
|
|
|
|
| 543 |
last_turn = chat_history.pop(-1)
|
| 544 |
last_turn[-1] += acc_text
|
| 545 |
chat_history.append(last_turn)
|
| 546 |
+
print(">", time.time() - start)
|
| 547 |
yield "", None, chat_history
|
| 548 |
acc_text = ""
|
| 549 |
|
| 550 |
def process_example(message, image):
|
| 551 |
+
clear_msg, image_value, chat =
|
| 552 |
+
(
|
| 553 |
model_selector="HuggingFaceM4/idefics-80b-instruct",
|
| 554 |
user_prompt_str=message,
|
| 555 |
chat_history=[],
|
|
|
|
| 563 |
return clear_msg, image_value, chat
|
| 564 |
|
| 565 |
textbox.submit(
|
| 566 |
+
fn=
|
| 567 |
+
,
|
| 568 |
inputs=[
|
| 569 |
model_selector,
|
| 570 |
textbox,
|
|
|
|
| 579 |
outputs=[textbox, imagebox, chatbot],
|
| 580 |
)
|
| 581 |
submit_btn.click(
|
| 582 |
+
fn=
|
| 583 |
+
,
|
| 584 |
inputs=[
|
| 585 |
model_selector,
|
| 586 |
textbox,
|
|
|
|
| 609 |
return chat_update, text_update
|
| 610 |
|
| 611 |
regenerate_btn.click(fn=remove_last_turn, inputs=chatbot, outputs=[chatbot, textbox]).then(
|
| 612 |
+
fn=
|
| 613 |
+
,
|
| 614 |
inputs=[
|
| 615 |
model_selector,
|
| 616 |
textbox,
|