I noticed that the numpy and torch interface are not the same:
https://numpy.org/doc/stable/reference/generated/numpy.cov.html 1
https://pytorch.org/docs/stable/generated/torch.cov.html 2
torch.cov(input, *, correction=1, fweights=None, aweights=None) → Tensor

numpy.cov(m, y=None, rowvar=True, bias=False, ddof=None, fweights=None, aweights=None, *, dtype=None)[source]

Which means I can’t easily compute the covariance of two batches…since torch.conv does not take y. Is this a mistake?