Ahh I see  ! Could you please explain, then, the size=(0,3,3) part of the output? When I print out print(torch.zeros(0,3,3).shape) it yields torch.Size([0, 3, 3]). Does this mean that the tensor has no elements (0=0*3*3) , but has an attribute Size that is [0,3,3]?? Shouldn’t the .shape yield zero as the tensor has no elements?