The current way of doing what you want is the following:
input = Variable(torch.LongTensor([-1, -1, 0, 1]))
input2 = Variable(torch.LongTensor([[0, 0], [1, 1], [2, 2], [3, 3]]))
temp = input < 1

indices = temp.data.nonzero()[:,0]

print(input2[indices])

Note that with broadcasting and advanced indexing 97, we will get even close to numpy indexing semantics