【深度学习】“OSError [WinError 1455]页面文件太小,无法完成操作”解决方案
目录
前言
跑别人的深度学习论文代码时,出现以下报错:
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
多种方法彻底解决pycharm中: OSError: WinError 1455问题
来源:飘然的小泽