Hi,
It is hard to say. But most likely the issue is with the multiprocessing used by the dataloader workers that cause issues with the multithreaded backend you use.
Make sure to use if __name__ == "__main__": properly. And you can test with multiprocessing outside of the dataloader to see if it helps.