【深度学习】“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问题

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
心中带点小风骚的头像心中带点小风骚普通用户
上一篇 2023年3月6日 上午9:15
下一篇 2023年3月6日 上午9:16

相关推荐