Spaces:
Sleeping
Sleeping
| import os | |
| # Install dependencies manually if not found | |
| os.system("pip install torch torchvision torchaudio transformers gradio") | |
| import torch | |
| import gradio as gr | |
| from transformers import pipeline | |
| text_summary = pipeline("summarization", model="sshleifer/distilbart-cnn-12-6", torch_dtype=torch.bfloat16) | |
| def summary(input): | |
| output = text_summary(input) | |
| return output[0]['summary_text'] | |
| demo = gr.Interface( | |
| fn=summary, | |
| inputs=[gr.Textbox(label="Input text to summarize", lines=7)], | |
| outputs=[gr.Textbox(label="Summarized text", lines=4)], | |
| title="@cygon: Text summarizer", | |
| description="SIMPLE UNPAID APPLICATION FOR TEXT SUMMARIZING" | |
| ) | |
| demo.launch() | |