Hi I observe that inverse operation on GPU is slower than CPU
I am not sure if this is the right way to profile but here is what I have done
>>> import time
>>> gpu_tensor = torch.randn(3,3).cuda()
>>> cpu_tensor = torch.randn(3,3)

>>> def test1():
        s = time.time()
        for i in range(50):
            torch.inverse(cpu_tensor)
        e = time.time()
        print(e - s)

>>> def test2():
        s = time.time()
        for i in range(50):
            torch.inverse(gpu_tensor)
        e = time.time()
        print(e - s)

>>> test1()
>>> 0.000229120254517

>>> test2()
>>> 0.310909032822

Any idea why?