What is the difference between Tensors and Variables in Pytorch?

But why it is not possible to forward a tensor through a Sequential model (only Variable works for me)