【无标题】RuntimeError: An attempt has been made to start a new process解决情况

运行出现问题:
【无标题】RuntimeError: An attempt has been made to start a new process解决情况_第1张图片【无标题】RuntimeError: An attempt has been made to start a new process解决情况_第2张图片
代码torch.utils.data.DataLoaderr的参数情况如下:
在这里插入图片描述

报错原因:linux中可以使用多个子进程加载数据,而在windows中不能。所以在windows中家在数据的torch.utils.data.DataLoaderr中的num_workers设置为0或者采用默设置(num_workers=0),不能自定义设置num_workers的值,否则出现上图的情况
在这里插入图片描述

修改torch.utils.data.DataLoaderr为默认设置后:
在这里插入图片描述
在这里插入图片描述
运行结果:正常运行
【无标题】RuntimeError: An attempt has been made to start a new process解决情况_第3张图片

你可能感兴趣的:(pytorch,pytorch,人工智能,python)