项目场景: 使用pycharm运行深度学习网络,数据加载部分 问题描述 在使用pycharm进行debug模式查看dataset加载的数据(getitem()函数内部)时,即使设置shuffle=False,设置随机种子,每次运行结果取出的数据也不一样。 原因分析: 由于代码默认num_workers大于0,因此debug时看到的不一定是哪个worker加载的数据。 解决方案: 设置num_workers=1,再次debug,每次数据加载结果相同。