import gradio as gr import spaces import torch zero = torch.Tensor([0]).cuda() print(zero.device) # <-- 'cpu' 🤔 testgpu= torch.device("cuda" if torch.cuda.is_available() else "cpu") print(testgpu) @spaces.GPU def greet(n): print(zero.device) # <-- 'cuda:0' 🤗 return f"Hello {zero + n} Tensor" #demo = gr.Interface(fn=greet, inputs="text", outputs="text") demo = gr.Interface(fn=greet, inputs=gr.Number(), outputs=gr.Text()) demo.launch()