text-summariser / app.py
Megh05's picture
Update app.py
8ed289a
import gradio as gr
from simplet5 import SimpleT5
model = SimpleT5()
model.from_pretrained(model_type="t5", model_name="t5-base")
def summarize(text_input):
if text_input == None:
return None
model.load_model("data.pkl", use_gpu=False)
text_to_summarize = """summarize: """ + text_input
predicted_output = model.predict(text_to_summarize)
return predicted_output
text_i = gr.inputs.Textbox(lines=10, placeholder="Enter text", label="Text")
iface = gr.Interface(fn = summarize, inputs = text_i, outputs="textbox")
iface.launch()