前言
跑别人的深度学习论文代码时,出现以下报错:
OSError: [WinError 1455] 页面文件太小,无法完成操作。Error loading"xxx\caffe2_detectron_ops_gpu.dll" or one of its dependencies.
这里总结2个解决方法。
解决方案
1.调整Dataloader中的参数num_workers为0
这个函数一般在要加载数据的地方,比方说我跑的论文代码中:
在train.py中有这样一行代码:
train_loader = data_loader(args)
按住CTRL,鼠标点一下这个data_loader,就跳转到了名为data_processor.py的源码中,在其中就能看到torch.utils.data.DataLoader()的函数,把其中的参数num_workers改为0即可。
2.分配虚拟内存(页面文件)
首先要确定自己的Python或者Anaconda装在哪个盘下。比方说我这里是装在G盘下。
然后在自己的电脑上搜索“高级系统设置”
重启一下电脑即可解决问题。
References
文章出处登录后可见!
已经登录?立即刷新