Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from transformers import pipeline | |
| import csv | |
| #model_id = "pszemraj/long-t5-tglobal-base-16384-book-summary" | |
| #summarizer = pipeline("summarization", model=model_id) | |
| model_id = "google/flan-t5-large" | |
| summarizer = pipeline("text2text-generation", model=model_id) | |
| def summarize(text): | |
| text = str(text) | |
| #if text == "showdata": | |
| # lines = "(lines)" | |
| # with open('input.csv',"r") as f: | |
| # lines = f.readlines() | |
| # return str(lines) | |
| #generated_summary_short = summarizer(text, max_length=40, min_length=10)[0]['summary_text'] | |
| #generated_summary = summarizer(text, max_length=80, min_length=20)[0]['summary_text'] | |
| #generated_summary = summarizer(text, max_length=200, min_length=40)[0]['summary_text'] | |
| generated_summary = summarizer(text, max_length=200, min_length=40)[0]['generated_text'] | |
| #fields = [str(text), str(generated_summary)] | |
| #with open('input.csv','a', newline='') as f: | |
| # writer = csv.writer(f) | |
| # writer.writerow(fields) | |
| #return "Summary: " + str(generated_summary) + "\n\n" + "shorter: " + str(generated_summary_short)+ "\n\n" + "Longer: " + str(generated_summary_long) | |
| return str(generated_summary) | |
| iface = gr.Interface(fn=summarize, inputs="text", outputs="text", allow_flagging="never", queue = True) | |
| if __name__ == "__main__": | |
| iface.launch() |