Spaces:
Runtime error
Runtime error
Commit
·
7431b40
1
Parent(s):
f5dd57f
Update app.py
Browse files
app.py
CHANGED
@@ -228,7 +228,7 @@ def proc_submission(
|
|
228 |
"repetition_penalty": float(repetition_penalty),
|
229 |
"no_repeat_ngram_size": int(no_repeat_ngram_size),
|
230 |
"encoder_no_repeat_ngram_size": 4,
|
231 |
-
"num_beams":
|
232 |
"min_length": 4,
|
233 |
"max_length": int(token_batch_length // 4),
|
234 |
"early_stopping": True,
|
@@ -488,53 +488,59 @@ if __name__ == "__main__":
|
|
488 |
logger.info("Starting app instance")
|
489 |
with demo:
|
490 |
with gr.Column():
|
491 |
-
gr.Markdown("#
|
492 |
-
gr.Markdown(
|
493 |
-
|
494 |
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
)
|
503 |
gr.Markdown("## Load Inputs & Select Parameters")
|
504 |
gr.Markdown(
|
505 |
"""Enter/paste text below, or upload a file. Pick a model & adjust params (_optional_), and press **Summarize!**
|
506 |
|
507 |
-
See [the guide doc](https://gist.github.com/pszemraj/722a7ba443aa3a671b02d87038375519) for details.
|
508 |
"""
|
509 |
)
|
510 |
with gr.Row(variant="compact"):
|
511 |
-
with gr.Column(scale=0.5, variant="compact"):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
512 |
model_name = gr.Dropdown(
|
513 |
choices=MODEL_OPTIONS,
|
514 |
value=MODEL_OPTIONS[0],
|
515 |
label="Model Name",
|
516 |
)
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
)
|
522 |
-
load_examples_button = gr.Button(
|
523 |
-
"Load Example in Dropdown",
|
524 |
-
)
|
525 |
-
load_file_button = gr.Button("Upload & Process File")
|
526 |
-
with gr.Column(variant="compact"):
|
527 |
-
example_name = gr.Dropdown(
|
528 |
-
_examples,
|
529 |
-
label="Examples",
|
530 |
-
value=random.choice(_examples),
|
531 |
-
)
|
532 |
uploaded_file = gr.File(
|
533 |
label="File Upload",
|
534 |
file_count="single",
|
535 |
file_types=[".txt", ".md", ".pdf"],
|
536 |
type="file",
|
537 |
)
|
|
|
538 |
with gr.Row():
|
539 |
input_text = gr.Textbox(
|
540 |
lines=4,
|
@@ -544,16 +550,16 @@ if __name__ == "__main__":
|
|
544 |
)
|
545 |
gr.Markdown("---")
|
546 |
with gr.Column():
|
547 |
-
gr.Markdown("## Generate Summary")
|
548 |
with gr.Row():
|
549 |
summarize_button = gr.Button(
|
550 |
-
"
|
551 |
variant="primary",
|
552 |
)
|
553 |
-
gr.Markdown(
|
554 |
-
|
555 |
-
)
|
556 |
-
output_text = gr.HTML("<p><em>
|
557 |
with gr.Column():
|
558 |
gr.Markdown("### Results & Scores")
|
559 |
with gr.Row():
|
|
|
228 |
"repetition_penalty": float(repetition_penalty),
|
229 |
"no_repeat_ngram_size": int(no_repeat_ngram_size),
|
230 |
"encoder_no_repeat_ngram_size": 4,
|
231 |
+
"num_beams": 3,
|
232 |
"min_length": 4,
|
233 |
"max_length": int(token_batch_length // 4),
|
234 |
"early_stopping": True,
|
|
|
488 |
logger.info("Starting app instance")
|
489 |
with demo:
|
490 |
with gr.Column():
|
491 |
+
gr.Markdown("# Anushandhan Mitra")
|
492 |
+
# gr.Markdown(
|
493 |
+
# """An example use case for fine-tuned long document transformers. Model(s) are trained on [book summaries](https://hf.co/datasets/kmfoda/booksum). Architectures [in this demo](https://hf.co/spaces/pszemraj/document-summarization) are [LongT5-base](https://hf.co/pszemraj/long-t5-tglobal-base-16384-book-summary) and [Pegasus-X-Large](https://hf.co/pszemraj/pegasus-x-large-book-summary).
|
494 |
|
495 |
+
# **Want more performance? Run this demo from a free Google Colab GPU:**.
|
496 |
+
# <br>
|
497 |
+
# <a href="https://colab.research.google.com/gist/pszemraj/52f67cf7326e780155812a6a1f9bb724/document-summarization-on-gpu.ipynb">
|
498 |
+
# <img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"/>
|
499 |
+
# </a>
|
500 |
+
# <br>
|
501 |
+
# """
|
502 |
+
# )
|
503 |
gr.Markdown("## Load Inputs & Select Parameters")
|
504 |
gr.Markdown(
|
505 |
"""Enter/paste text below, or upload a file. Pick a model & adjust params (_optional_), and press **Summarize!**
|
506 |
|
507 |
+
# See [the guide doc](https://gist.github.com/pszemraj/722a7ba443aa3a671b02d87038375519) for details.
|
508 |
"""
|
509 |
)
|
510 |
with gr.Row(variant="compact"):
|
511 |
+
# with gr.Column(scale=0.5, variant="compact"):
|
512 |
+
# model_name = gr.Dropdown(
|
513 |
+
# choices=MODEL_OPTIONS,
|
514 |
+
# value=MODEL_OPTIONS[0],
|
515 |
+
# label="Model Name",
|
516 |
+
# )
|
517 |
+
# num_beams = gr.Radio(
|
518 |
+
# choices=BEAM_OPTIONS,
|
519 |
+
# value=BEAM_OPTIONS[len(BEAM_OPTIONS) // 2],
|
520 |
+
# label="Beam Search: # of Beams",
|
521 |
+
# )
|
522 |
+
# load_examples_button = gr.Button(
|
523 |
+
# "Load Example in Dropdown",
|
524 |
+
# )
|
525 |
+
# load_file_button = gr.Button("Upload & Process File")
|
526 |
+
with gr.Column(variant="compact"):
|
527 |
model_name = gr.Dropdown(
|
528 |
choices=MODEL_OPTIONS,
|
529 |
value=MODEL_OPTIONS[0],
|
530 |
label="Model Name",
|
531 |
)
|
532 |
+
# example_name = gr.Dropdown(
|
533 |
+
# _examples,
|
534 |
+
# label="Examples",
|
535 |
+
# value=random.choice(_examples),
|
536 |
+
# )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
537 |
uploaded_file = gr.File(
|
538 |
label="File Upload",
|
539 |
file_count="single",
|
540 |
file_types=[".txt", ".md", ".pdf"],
|
541 |
type="file",
|
542 |
)
|
543 |
+
load_file_button = gr.Button("Upload & Process File")
|
544 |
with gr.Row():
|
545 |
input_text = gr.Textbox(
|
546 |
lines=4,
|
|
|
550 |
)
|
551 |
gr.Markdown("---")
|
552 |
with gr.Column():
|
553 |
+
# gr.Markdown("## Generate Summary")
|
554 |
with gr.Row():
|
555 |
summarize_button = gr.Button(
|
556 |
+
"Generate Summary!",
|
557 |
variant="primary",
|
558 |
)
|
559 |
+
# gr.Markdown(
|
560 |
+
# "_Summarization should take ~1-2 minutes for most settings, but may extend up to 5-10 minutes in some scenarios._"
|
561 |
+
# )
|
562 |
+
output_text = gr.HTML("<p><em>_Summarization should take ~1-2 minutes for most settings, but may extend up to 5-10 minutes in some scenarios._</em></p>")
|
563 |
with gr.Column():
|
564 |
gr.Markdown("### Results & Scores")
|
565 |
with gr.Row():
|