| import gradio as gr |
| import spaces |
| from transformers import pipeline |
|
|
| |
| generator = pipeline("text-generation", model="gpt2") |
|
|
| @spaces.GPU |
| def generate(text): |
| result = generator(text, max_length=50, num_return_sequences=1) |
| return result[0]['generated_text'] |
|
|
| |
| with gr.Blocks() as demo: |
| gr.Markdown("# ๐ My Free H200 Space") |
| input_text = gr.Textbox(label="Enter a prompt") |
| output_text = gr.Textbox(label="Generated Text") |
| btn = gr.Button("Generate") |
| |
| btn.click(fn=generate, inputs=input_text, outputs=output_text) |
|
|
| demo.launch() |
|
|