首页 > 其他分享 >pycharm报错:RuntimeError: DataLoader worker (pid(s) 15316, 3652, 22168, 24852) exited unexpectedly

pycharm报错:RuntimeError: DataLoader worker (pid(s) 15316, 3652, 22168, 24852) exited unexpectedly

时间:2022-11-03 20:01:56浏览次数:122  
标签:__ Use 15316 get workers dataloader pid 报错

解决方法有两个:

 

方案1:定位到d2l文件夹下的torch.py文件,找到 get_dataloader_workers() 函数:

# Defined in file: ./chapter_linear-networks/image-classification-dataset.md
def get_dataloader_workers():
    """Use 4 processes to read the data."""
    return 4

  将上述函数修改为:

# Defined in file: ./chapter_linear-networks/image-classification-dataset.md
def get_dataloader_workers():
    """Use 0 processes to read the data."""
    return 0

 

方案2:在项目中加入 if __name__ == "__main__": 语句,如下为本人的调用方法:

if __name__ == "__main__":
    print(evaluate_accuracy(net, test_iter))

 

参考文章:https://blog.csdn.net/m0_55868614/article/details/123651223

标签:__,Use,15316,get,workers,dataloader,pid,报错
From: https://www.cnblogs.com/limitless-coding/p/16855660.html

相关文章