最近在用yolo系列训练自己的数据,但是在调参数时,batch_size稍微网上调整点就会出错(比如:4,8等),报错信息如下:提示页面文件太小
- [WinError 1455] 页面文件太小,无法完成操作。 Error loading "D:\ProgramData\Anaconda3\envs\yolov5_gpu\lib\site-pack
一、首先考虑虚拟内存的大小
修改windows的虚拟内存:
这里可以看到,自动管理状态下的虚拟内存很小,根本不满足需求
这里,我们根据实际情况设置:我的系统盘是500G的,这里我设置200G给虚拟内存用,可以看到下面在设置大batch_size后没有再报错
二、可以考虑模型参数
修改yolov5代码,修改文件在 yolov5\utils\datasets.py,修改参数 num_workers为0
三、batch_size
如果上述两种方法还是报错的话,可以将训练模型的 batch_size 设置小一点