YOLO系列——[WinError 1455] 页面文件太小,无法完成操作

最近在用yolo系列训练自己的数据,但是在调参数时,batch_size稍微网上调整点就会出错(比如:4,8等),报错信息如下:提示页面文件太小

  • [WinError 1455] 页面文件太小,无法完成操作。 Error loading "D:\ProgramData\Anaconda3\envs\yolov5_gpu\lib\site-pack

一、首先考虑虚拟内存的大小

修改windows的虚拟内存:

YOLO系列——[WinError 1455] 页面文件太小,无法完成操作_第1张图片

这里可以看到,自动管理状态下的虚拟内存很小,根本不满足需求 

YOLO系列——[WinError 1455] 页面文件太小,无法完成操作_第2张图片

 这里,我们根据实际情况设置:我的系统盘是500G的,这里我设置200G给虚拟内存用,可以看到下面在设置大batch_size后没有再报错

YOLO系列——[WinError 1455] 页面文件太小,无法完成操作_第3张图片

YOLO系列——[WinError 1455] 页面文件太小,无法完成操作_第4张图片

 二、可以考虑模型参数

修改yolov5代码,修改文件在 yolov5\utils\datasets.py,修改参数 num_workers为0

YOLO系列——[WinError 1455] 页面文件太小,无法完成操作_第5张图片

三、batch_size

如果上述两种方法还是报错的话,可以将训练模型的 batch_size 设置小一点

你可能感兴趣的:(计算机视觉,目标检测,人工智能,计算机视觉)