一、原因:
根本原因就是GPU配置不够,导致报错
二、解决办法1
修改yolov5代码,修改文件在 yolov5\utils\datasets.py
修改参数 num_workers为0
但是这样会带来一个问题,就是速度慢了很多,在训练的时候
![在这里插入图片描述](https://img-blog.csdnimg.cn/f51e2d33d8b24baf849b758b32d0eb27.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/25171f99b36547bbaf67d488f15c5ddc.png)
三、解决办法1
-
ctrl + q 搜索:“查看高级系统设置”
![在这里插入图片描述](https://img-blog.csdnimg.cn/2dd16caf9452493b9db7d10befbbb48f.png)
-
点击 高级——设置
![在这里插入图片描述](https://img-blog.csdnimg.cn/59377b130f074b4ab40971fec6cfc86d.png)
-
点击高级——更改
![在这里插入图片描述](https://img-blog.csdnimg.cn/ab7f47ba65464250994919e0a90cf9aa.png)
-
再点击工程所在的盘——自定义大小(depend on 你的磁盘有多少空余,可以直接写满剩余空间。因为只是跑的时候占用虚拟内存,所以实际不会影响,放心)——设置(一定要点,不然没有效果!!)——确定
![在这里插入图片描述](https://img-blog.csdnimg.cn/46a4cfd06d9d424b95681adc3963a672.png)
-
成功!