不做完毕设不改名! 2024-03-26 11:06 采纳率: 50%
浏览 156
已结题

DataLoader worker exited unexpectedly

运行这段代码时,出现RuntimeError: DataLoader worker (pid(s) 2176) exited unexpectedly,请问怎么解决的啊,麻烦大家看一下

img

img

  • 写回答

3条回答 默认 最新

  • 关注

    解决方法1:num_works = 0
    就是在dataloader中设置,例如:train_loader = torch.utils.data.DataLoader(train_dataset,
    batch_size=batch_size, shuffle=True,
    num_workers=0)

    解决方法2:在程序中加入
    torch.multiprocessing.set_start_method("spawn")

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月3日
  • 已采纳回答 3月26日
  • 创建了问题 3月26日