【CVDEBUG-1】- 页面文件太小,无法完成操作怎么办

简介: 在执行深度学习任务时,尤其是YOLO训练过程中,可能会遇到“页面文件太小,无法完成操作”的错误。这通常是由于Windows内存分配不足导致的。解决方法包括清理C盘空间和调整虚拟内存大小。具体步骤为:1) 清理桌面、系统文件夹、回收站及浏览器缓存;2) 调整虚拟内存设置。操作后重启电脑即可解决问题。

【CVDEBUG-1】- 页面文件太小,无法完成操作怎么办

写在前面:我们陆陆续续录了很多大作业系列,但是在好兄弟们执行的途中,可能会出现各种各样的小BUG,导致无法再进行下去,这里我开一期专栏,专门记录大家在执行过程中遇到的小BUG以及解决措施,如果大家有什么其他各种莫名其妙的BUG都可以在这里留言。

打个广告,我们的大作业系列也已经整理了一起,大家都需要的可以自取:肆十二大作业系列清单-CSDN博客

大家在执行深度学习任务的时候,尤其在执行YOLO的训练过程中,可能会出现下面这个错误,提示页面文件太小,无法完成操作,然后过一会电脑就会出现黑屏或者是程序中止不动,如下图所示。

image-20240811130903448

遇到这个错误的时候,一般是windows下的内存分配策略导致的,需要清理c盘的空间并且调整虚拟内容可以解决。可以按照下面的两个步骤进行操作,操作之后重启电脑,你的训练程序基本就可以恢复正常。

  • 第一步,清理c盘的空间

    一般情况下,C盘是你的系统盘,虚拟内存的策略大概是从你的系统盘中分配部分的硬件空间作为内存来使用,如果你的C盘容量比较小,可能导致模型无法加载或者是训练的数据无法加载。

    首先你可以清理你的桌面,将你的桌面上的文件临时放在D盘或者某个空间比较大的盘下面然后建立快捷方式。

    第二点是你可以清理下面的文件夹,这些系统目录一般情况下占用的也是C盘的空间,为了防止万一,也是剪切到其他的目录下。

    image-20240811133022054

    第三点是你需要清理你的回收站,或者将你回收站所在的目录更换为空间比较大的盘,需要在回收站的属性中进行操作。

    image-20240811132944779

    最后大家会经常通过浏览器来下载文件,观察一下你的浏览器的存储目录下是不是放了大量不需要的文件,以及在更换你浏览器下载文件的默认路径。

    image-20240811133220251

  • 第二部,调整虚拟内存的大小

    OK,清理完毕之后,你的硬盘中应该会多出来很多空间,这个时候我们就可以开始调整虚拟内存了。

    首先,打开高级系统设置。

    image-20240811133344473

    在高级系统设置中,找到高级→性能→设置。

    在这个位置中,找到高级→虚拟内存→更改。

    以这里的C盘为例(其余的盘也需要这样执行,更方便),按照下图进行虚拟内存的空间调整和分配。

    image-20240811133654677

注意这个时候一定要点击确定进行保存!

ok,这个时候,重启电脑,然后再去执行你的训练程序,基本就不会出现这里的错误了。

目录
相关文章
|
28天前
|
存储 编译器 C语言
如何在 C 语言中判断文件缓冲区是否需要刷新?
在C语言中,可以通过检查文件流的内部状态或使用`fflush`函数尝试刷新缓冲区来判断文件缓冲区是否需要刷新。通常,当缓冲区满、遇到换行符或显式调用`fflush`时,缓冲区会自动刷新。
|
4月前
|
移动开发 监控 Serverless
函数计算操作报错合集之机器配置显示为1G内存,但报错显示0.12G,是什么原因
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
4月前
|
存储 监控 安全
JVM内存问题之如何比较不同时间点的pmap输出以检查新增或变大的内存段
JVM内存问题之如何比较不同时间点的pmap输出以检查新增或变大的内存段
|
存储
ps打开之后切图一段时间C盘存储量变小怎么清理?
首先不想占用C盘空间的话可以打开ps->编辑->首选项->暂存盘,更改为除C盘外的其他盘,这个暂存盘存储的是使用ps切图时产生的临时存储文件,默认是C盘,ps关闭之后,一般会释放。
172 0
|
存储
HDFS 文件块的大小为什么不能设置太小、也不能设置太大?
HDFS 文件块的大小为什么不能设置太小、也不能设置太大?
273 0
重复文件清除工具,硬盘内存拯救者。。。
重复文件清除工具,硬盘内存拯救者。。。
|
消息中间件 关系型数据库 Shell
记录贴:sentry磁盘占用过大如何清理?
记录贴:sentry磁盘占用过大如何清理?
1213 0
|
存储 编译器 C语言
缓冲区刷新在 C++ 中意味着什么?
缓冲区刷新是将计算机数据从临时存储区域传输到计算机的永久内存。例如,如果我们对文件进行任何更改,我们在一台计算机屏幕上看到的更改会临时存储在缓冲区中。
177 0
|
前端开发
去掉PbootCms后台的底部的版权信息及执行时间 增加正文的操作空间
去掉PbootCms后台的底部的版权信息及执行时间 增加正文的操作空间
316 0
去掉PbootCms后台的底部的版权信息及执行时间 增加正文的操作空间