Solved by Topsoil in post #6 
              
              
                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