使用Dataloader进行多进程数据导入训练时,会因为多进程的问题而出错

其中参数num_works=表示载入数据时使用的进程数,此时如果参数的值不为0而使用多进程时会出现报错
此时在数据的调用之前加上if name == ‘main’:即可解决问题

本文介绍使用Dataloader进行多进程数据导入时遇到的问题及解决方案。当num_works参数值不为0时,可能会出现错误。文章提供了一个简单的方法:在数据调用前加入if __name__ == '__main__':,即可解决此问题。
使用Dataloader进行多进程数据导入训练时,会因为多进程的问题而出错

其中参数num_works=表示载入数据时使用的进程数,此时如果参数的值不为0而使用多进程时会出现报错
此时在数据的调用之前加上if name == ‘main’:即可解决问题

274

被折叠的 条评论
为什么被折叠?