So: tested h5 dataset, dataloader still crashed my session
Turns out, dataset shuffling needs ram, and it needs a lot of it in my case
By turning it off it successfully next(iter(dataloader))'s new batches of data
Gotta figure out how to do shuffling
But at least it is working now