File size: 325 Bytes
445b558
 
267c54a
 
 
 
445b558
267c54a
 
 
445b558
267c54a
 
445b558
267c54a
 
 
445b558
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import time

import gradio as gr
import spaces
import torch


@spaces.GPU(duration=10)
def generate(prompt: str) -> str:
    gpu = torch.cuda.get_device_name()
    time.sleep(5)
    return f"Generated on {gpu}: {prompt.upper()}"


demo = gr.Workflow(bind={"generate": generate})

if __name__ == "__main__":
    demo.launch()