File size: 532 Bytes
d4f211f
9d8ce1d
d4f211f
 
f384f81
c42b9b5
 
2f50e34
c42b9b5
06acf20
c42b9b5
d4f211f
c42b9b5
cdab2e6
c42b9b5
cdab2e6
 
 
 
 
d4f211f
 
1ee0472
d4f211f
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
import gradio as gr
import spaces
import torch


def greet(n):
    print('cuda avaliable: ' + str(torch.cuda.is_available()))

    torch.set_default_device('cuda')

    zero = torch.Tensor([0]).cuda()

    one = torch.ones(2, 2, device='cuda')

    two = torch.matmul(one, one).cuda()

    print('zero device: ' + str(zero.device))
    print('one device: ' + str(one.device))
    print('two device: ' + str(two.device))

    return f"Hello {zero + n} Tensor"


gr.Interface(fn=greet, inputs=gr.Number(), outputs=gr.Text()).launch()