Is requirement numpy==1.16.4 really needed ?
Hi,
While installing ligthning via pip I saw that the numpy requirements was fixed to version 1.16.4:

ERROR: pytorch-lightning 0.5.3.2 has requirement numpy==1.16.4, but you'll have numpy 1.17.4 which is incompatible.

After a quick scroll through the source code i'm wondering:  is there a reason why this requirement is so specific ?
Also, wouldn't it make more sense to use pytorch tensors to try and drop the numpy requirements ?  Or at least, drop the == 1.16.4