3D matrix inverse in pytorch 0.4.1 and below

Seems like pytorch 0.4.1 doesn’t support matrix inverse of more than 2D.

>>> a = torch.rand(3, 2, 2)
>>> inva = torch.inverse(a)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
RuntimeError: tensor should be 2 dimensional

But I found that pytorch 1.0.0 supports batched inverse, a way to invert higher dimensional matrix.

>>> x = torch.randn(2, 3, 4, 4) # from 1.0.0 doc
>>> y = torch.inverse(x)

How can I inverse a 3D matrix with batched inverse?
Can I inverse 3D matrix in pytorch 0.4.1 and below?

You should be able to do this in torch 1.0.0, since this was added after 0.4.1.