Yeah, shared memory is used to transfer Tensor fds in dataloader when num_workers > 0. So it being too low might cause data loader workers to be killed by bus error, and thus causing the main process stuck. We added some warning mechanism in 0.3.1 for this case.