Custom dataloader and a lot of incompatibilities

I’m trying to reproduce TabularVAE/TabularAE.ipynb at master · EtienneT/TabularVAE · GitHub

I used the same versions for fastai and fastcore as mentioned in the notebook.
But face incompatibility issues: fastdownlad requires fastcore >= 1.3.0

so I upgraded fascore, got another error: RuntimeError: tensor.H is only supported on matrices (2-D tensors). Got 1-D tensor.

So I upgraded fastai to 2.7, which solved all issues. But got a different one when I built dataloader:
IndexError: .iloc requires numeric indexers, got [None]

note: I’ve been upgrading/downgrading using pip.