【CVDEBUG-1】- 页面文件太小,无法完成操作怎么办
写在前面:我们陆陆续续录了很多大作业系列,但是在好兄弟们执行的途中,可能会出现各种各样的小BUG,导致无法再进行下去,这里我开一期专栏,专门记录大家在执行过程中遇到的小BUG以及解决措施,如果大家有什么其他各种莫名其妙的BUG都可以在这里留言。
打个广告,我们的大作业系列也已经整理了一起,大家都需要的可以自取:肆十二大作业系列清单-CSDN博客
大家在执行深度学习任务的时候,尤其在执行YOLO的训练过程中,可能会出现下面这个错误,提示页面文件太小,无法完成操作,然后过一会电脑就会出现黑屏或者是程序中止不动,如下图所示。
遇到这个错误的时候,一般是windows下的内存分配策略导致的,需要清理c盘的空间并且调整虚拟内容可以解决。可以按照下面的两个步骤进行操作,操作之后重启电脑,你的训练程序基本就可以恢复正常。
第一步,清理c盘的空间
一般情况下,C盘是你的系统盘,虚拟内存的策略大概是从你的系统盘中分配部分的硬件空间作为内存来使用,如果你的C盘容量比较小,可能导致模型无法加载或者是训练的数据无法加载。
首先你可以清理你的桌面,将你的桌面上的文件临时放在D盘或者某个空间比较大的盘下面然后建立快捷方式。
第二点是你可以清理下面的文件夹,这些系统目录一般情况下占用的也是C盘的空间,为了防止万一,也是剪切到其他的目录下。
第三点是你需要清理你的回收站,或者将你回收站所在的目录更换为空间比较大的盘,需要在回收站的属性中进行操作。
最后大家会经常通过浏览器来下载文件,观察一下你的浏览器的存储目录下是不是放了大量不需要的文件,以及在更换你浏览器下载文件的默认路径。
第二部,调整虚拟内存的大小
OK,清理完毕之后,你的硬盘中应该会多出来很多空间,这个时候我们就可以开始调整虚拟内存了。
首先,打开高级系统设置。
在高级系统设置中,找到高级→性能→设置。
在这个位置中,找到高级→虚拟内存→更改。
以这里的C盘为例(其余的盘也需要这样执行,更方便),按照下图进行虚拟内存的空间调整和分配。
ok,这个时候,重启电脑,然后再去执行你的训练程序,基本就不会出现这里的错误了。