It seems that an error is raised, the DataLoaderIter dies and this multiprocessing error is raised instead.
Could you run the code with a single worker (num_workers=0) and check, if another error might be raised?