I have a tensor with the following dimensionality:
torch.Size([30, 5, 90])

Some of the tensors in the second dimension are just 90 zeros. For example:
mytensor[0][0]

tensor([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
        0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.])

How can I drop those (n, 90) tensors whose all elements are zeros? I want to do this because in the forward propagation, even though those tensors are zeros the bias is added and the output is never zero. I would appreciate any help on this.