I noticed that torch.SVD 25 and torch.inverse 179 are only defined over 2-dimensional tensors. Why is this the case? Is there no efficient way to implement a batch SVD or batch inverse for tensors with shapes (*, M,N) or (*,M,M), respectively? Or better yet, some way to specify the two axes to use.
Perhaps there’s some reason this is not well-parallelizable?