Spaces:
Runtime error
Runtime error
File size: 1,013 Bytes
7525f01 e36e2b5 7525f01 e36e2b5 7525f01 e36e2b5 7525f01 e36e2b5 7525f01 e36e2b5 7525f01 e36e2b5 | 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 | import gradio as gr
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch
# ✅ LOAD YOUR MODEL
model_name = "rafiaislam/meme-caption-model"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name)
# ✅ FUNCTION
def generate_joke(prompt):
if not prompt:
return "Enter prompt 😅"
try:
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(
**inputs,
max_length=60,
do_sample=True,
temperature=0.9,
top_k=50,
top_p=0.95
)
result = tokenizer.decode(outputs[0], skip_special_tokens=True)
return result
except Exception as e:
return f"Error: {str(e)}"
# ✅ UI
demo = gr.Interface(
fn=generate_joke,
inputs=gr.Textbox(label="prompt"),
outputs=gr.Textbox(label="output"),
title="Meme Caption Generator"
)
demo.launch(server_name="0.0.0.0", server_port=7860) |