Open airdot opened 5 years ago
我这里运行起来没有问题,你可以尝试更新版本,pip install -U torch torchvision
@airdot 我也是同样的问题,torch是最新的1.3.1,也是这个错误,你解决了吗?
可以尝试将 num_workers 设置为 1 或者 0。
@airdot 找到了 train_loader = DataLoader(train_set, batch_size=batch_size, num_workers=12) valid_loader = DataLoader(valid_set, batch_size=batch_size, num_workers=12) 把这两局的num_workers 设置为0就可以跑了,为1都不行 想问问这是为什么呢~o(╥﹏╥)o
@chaotianjiao 我这里跑起来没有问题,可能是 jupyter notebook 版本不一样的问题,可以尝试:
pip install -U jupyter
@ypwhs 嗯嗯,大佬,我是windows系统,winddows对torch的多线程好像有问题,就像你ISSUE里写的,大佬是在ubuntu下跑的吗?,num_workers=0 在jupyter 里才能跑, 我的jupyter=1.0.0版本
@chaotianjiao 是的,我是在 Ubuntu 18.04 下跑的。
有人对 Windows 下多进程进行了修复,你可以尝试使用他的解决方案:https://github.com/ypwhs/captcha_break/tree/master/Winpy
运行ctc_pytorch.ipynb文件下面语句时
提示:RuntimeError: DataLoader worker (pid(s) 2832, 15200, 1128, 7276, 11544, 12964, 9324, 4740, 2284, 5624, 7340, 13672) exited unexpectedly 请问如何解决