<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">## matrix inversion
import time
import torch

n = 10000
r = torch.rand(n, n)
i = torch.rand(n, n)
c = torch.complex(r, i)
#
start_time = time.time()
cinv_cpu = c.inverse()
print(f"CPU time : {time.time() - start_time} seconds")
#
d = c.cuda()
start_time = time.time()
dinv_cpu = d.inverse()
print(f"GPU time : {time.time() - start_time} seconds")
</pre></body></html>