Spaces:
Runtime error
Runtime error
File size: 4,103 Bytes
2296bb4 86e27fa 2296bb4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
import gradio as gr
from transformers import T5Tokenizer, T5ForConditionalGeneration
# xl size run out of memory on 16GB vm
tokenizer = T5Tokenizer.from_pretrained("google/flan-t5-large")
model = T5ForConditionalGeneration.from_pretrained("google/flan-t5-large")
title = ""
def get_examples ():
return [
["Write a three sentence outline in markdown code on Being a Happier and Healthier Person"],
["Write a three sentence outline in markdown code on Learn to Use Mindfulness to Affect Well Being"],
["Write a three sentence outline in markdown code on Find Healthy Nutrition Habits"],
["Write a three sentence outline in markdown code on Find Reasons and Cut Back or Quit Entirely"],
["Write a three sentence outline in markdown code on Stress is relieved by quieting your mind, getting exercise and time with nature"],
["Write a three sentence outline in markdown code on Reprogram Pain Stress Reactions"],
["Write a three sentence outline in markdown code on Brain gamification"],
["Write a three sentence outline in markdown code on Mental Body Scan"],
["Write a three sentence outline in markdown code on Stretch, Calm, Breath"],
["Write a three sentence outline in markdown code on Relaxed Seat Breath"],
["Write a three sentence outline in markdown code on Walk Feel"],
["Write a three sentence outline in markdown code on alleviating stress"],
["Write a three sentence outline in markdown code on helping breathing, satisfaction"],
["Write a three sentence outline in markdown code on Relieve Stress, Build Support"],
["Write a three sentence outline in markdown code on Relaxation Response"],
["Write a three sentence outline in markdown code on Deep Breaths"],
["Write a three sentence outline in markdown code on Delete Not Helpful Thoughts"],
["Write a three sentence outline in markdown code on Strengthen Helpful"],
["Write a three sentence outline in markdown code on Sleep Better and Find Joy"],
["Write a three sentence outline in markdown code on Yoga Sleep"],
["Write a three sentence outline in markdown code on Relieve Pain"],
["Write a three sentence outline in markdown code on Build and Boost Mental Strength"],
["Write a three sentence outline in markdown code on Spending Time Outdoors"],
["Write a three sentence outline in markdown code on Daily Routine Tasks"],
["Write a three sentence outline in markdown code on Feel better each day when you awake by"],
["Write a three sentence outline in markdown code on Feel better physically by"],
["Write a three sentence outline in markdown code on Practicing mindfulness each day"],
["Write a three sentence outline in markdown code on Be happier by"],
["Write a three sentence outline in markdown code on Meditation can improve health"],
["Write a three sentence outline in markdown code on Spending time outdoors"],
["Write a three sentence outline in markdown code on Break the cycle of stress and anxiety"],
["Write a three sentence outline in markdown code on Feel calm in stressful situations"],
["Write a three sentence outline in markdown code on Deal with work pressure"],
["Write a three sentence outline in markdown code on Learn to reduce feelings of overwhelmed"]
]
def text2text(input_text):
input_ids = tokenizer(input_text, return_tensors="pt").input_ids
outputs = model.generate(input_ids, max_length=200)
return tokenizer.decode(outputs[0])
with gr.Blocks() as demo:
gr.Markdown(
"""
# Flan T5 Large Demo
780M parameter Large language model fine tuned on diverse tasks.
Prompt the model in the Input box.
""")
txt_in = gr.Textbox(label="Input", lines=3)
correct_label = gr.Label(label="Correct")
txt_out = gr.Textbox(value="", label="Output", lines=4)
btn = gr.Button(value="Submit")
btn.click(text2text, inputs=[txt_in], outputs=[txt_out])
gr.Examples(
examples=get_examples(),
inputs=[txt_in,correct_label]
)
if __name__ == "__main__":
demo.launch() |