pip install torch gradio
python -c "
import torch
x = torch.rand(3, 3)
print('ランダムテンソル (3x3):')
print(x.numpy().round(4))
print('行列積 x @ x.T:')
print((x @ x.T).detach().numpy().round(4))
a = torch.tensor([3.0], requires_grad=True)
y = a**2 + 2*a + 1
y.backward()
print('autograd: x=3, y=x^2+2x+1, dy/dx =', a.grad.item(), '(期待値: 8.0)')
"
