Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| from transformers import T5Tokenizer, T5ForConditionalGeneration | |
| tokenizer = T5Tokenizer.from_pretrained("jokes-tokenizer") | |
| def load_model(): | |
| model = T5ForConditionalGeneration.from_pretrained("jokes-model") | |
| return model | |
| model = load_model() | |
| def infer(input_ids): | |
| output_sequences = model.generate(input_ids=input_ids) | |
| return tokenizer.decode(output_sequences[0], skip_special_tokens=True) | |
| st.title("Stupid jokes with transformers") | |
| st.write("Write a question you want to see a funny answer for.") | |
| sent = st.text_area("Text", height = 100) | |
| if sent: | |
| max_source_length = 64 | |
| max_target_length = 32 | |
| prefix = "Answer the following question in a funny way: " | |
| input_ids = tokenizer(prefix + sent, max_length=max_source_length, truncation=True, return_tensors="pt").input_ids | |
| generated_sequence = infer(input_ids) | |
| st.write(generated_sequence) | |