【深度学习】“OSError [WinError 1455]页面文件太小,无法完成操作”解决方案

目录

  • 前言
  • 解决方案
  • 1.调整Dataloader中的参数num_workers为0
  • 2.分配虚拟内存(页面文件)
  • References
  • 前言

    跑别人的深度学习论文代码时,出现以下报错:

    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问题

    来源:飘然的小泽

    物联沃分享整理
    物联沃-IOTWORD物联网 » 【深度学习】“OSError [WinError 1455]页面文件太小,无法完成操作”解决方案

    发表评论