Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -285,7 +285,7 @@ def gen_art(editor, cover_art_image, gen_cover_art_prompt):
|
|
285 |
else:
|
286 |
global pipe
|
287 |
pipe = pipe.to("cuda")
|
288 |
-
|
289 |
return [
|
290 |
pipe(gen_cover_art_prompt).images[0],
|
291 |
gen_cover_art_prompt
|
@@ -374,12 +374,24 @@ Answer to questions based on the written stories so far as below
|
|
374 |
]
|
375 |
|
376 |
def chat(editor, chat_txt, chatbot, ppm):
|
377 |
-
return chat_gen(editor, chat_txt, chatbot, ppm, regen=False)
|
|
|
|
|
|
|
378 |
|
379 |
def regen_chat(editor, chat_txt, chatbot, ppm):
|
380 |
return chat_gen(editor, chat_txt, chatbot, ppm, regen=True)
|
381 |
|
382 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
383 |
def get_new_ppm_for_range():
|
384 |
ppm = LLaMA2ChatPPManager()
|
385 |
ppm.ctx = """\
|
@@ -516,8 +528,8 @@ with gr.Blocks(css=STYLES) as demo:
|
|
516 |
chat_txt = gr.Textbox(placeholder="enter question", elem_classes=['no-label'])
|
517 |
|
518 |
with gr.Row():
|
519 |
-
clear_btn = gr.Button("clear", elem_classes=['control-label-font', 'control-button'])
|
520 |
-
regen_btn = gr.Button("regenerate", elem_classes=['control-label-font', 'control-button'])
|
521 |
|
522 |
with gr.Tab("Exporting"):
|
523 |
with gr.Column(elem_classes=['group-border']):
|
@@ -623,7 +635,7 @@ with gr.Blocks(css=STYLES) as demo:
|
|
623 |
chat_txt.submit(
|
624 |
fn=chat,
|
625 |
inputs=[editor, chat_txt, chatbot, chat_history],
|
626 |
-
outputs=[chat_txt, chatbot, chat_history]
|
627 |
)
|
628 |
|
629 |
regen_btn.click(
|
@@ -631,5 +643,12 @@ with gr.Blocks(css=STYLES) as demo:
|
|
631 |
inputs=[editor, chat_txt, chatbot, chat_history],
|
632 |
outputs=[chat_txt, chatbot, chat_history]
|
633 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
634 |
|
635 |
demo.launch()
|
|
|
285 |
else:
|
286 |
global pipe
|
287 |
pipe = pipe.to("cuda")
|
288 |
+
|
289 |
return [
|
290 |
pipe(gen_cover_art_prompt).images[0],
|
291 |
gen_cover_art_prompt
|
|
|
374 |
]
|
375 |
|
376 |
def chat(editor, chat_txt, chatbot, ppm):
|
377 |
+
return chat_gen(editor, chat_txt, chatbot, ppm, regen=False) + [
|
378 |
+
gr.update(interactive=True),
|
379 |
+
gr.update(interactive=True)
|
380 |
+
]
|
381 |
|
382 |
def regen_chat(editor, chat_txt, chatbot, ppm):
|
383 |
return chat_gen(editor, chat_txt, chatbot, ppm, regen=True)
|
384 |
|
385 |
|
386 |
+
def clear_chat():
|
387 |
+
return [
|
388 |
+
"",
|
389 |
+
[],
|
390 |
+
get_new_ppm_for_chat(),
|
391 |
+
gr.update(interactive=False),
|
392 |
+
gr.update(interactive=False)
|
393 |
+
]
|
394 |
+
|
395 |
def get_new_ppm_for_range():
|
396 |
ppm = LLaMA2ChatPPManager()
|
397 |
ppm.ctx = """\
|
|
|
528 |
chat_txt = gr.Textbox(placeholder="enter question", elem_classes=['no-label'])
|
529 |
|
530 |
with gr.Row():
|
531 |
+
clear_btn = gr.Button("clear", interactive=False, elem_classes=['control-label-font', 'control-button'])
|
532 |
+
regen_btn = gr.Button("regenerate", interactive=False, elem_classes=['control-label-font', 'control-button'])
|
533 |
|
534 |
with gr.Tab("Exporting"):
|
535 |
with gr.Column(elem_classes=['group-border']):
|
|
|
635 |
chat_txt.submit(
|
636 |
fn=chat,
|
637 |
inputs=[editor, chat_txt, chatbot, chat_history],
|
638 |
+
outputs=[chat_txt, chatbot, chat_history, clear_btn, regen_btn]
|
639 |
)
|
640 |
|
641 |
regen_btn.click(
|
|
|
643 |
inputs=[editor, chat_txt, chatbot, chat_history],
|
644 |
outputs=[chat_txt, chatbot, chat_history]
|
645 |
)
|
646 |
+
|
647 |
+
clear_btn.click(
|
648 |
+
fn=clear_chat,
|
649 |
+
inputs=None,
|
650 |
+
outputs=[chat_txt, chatbot, chat_history, clear_btn, regen_btn],
|
651 |
+
show_progress='minimal'
|
652 |
+
)
|
653 |
|
654 |
demo.launch()
|