通过yolov5训练自己的模型中遇到的一些问题及解决办法
引言
众所周知,跑深度学习的模型是非常需要好显卡的,虽然我的电脑拥有菜菜的显卡(GeForce 920MX),但也能跑起来。最近尝试着用YOLOV5做小项目,因为我菜菜的显卡,容量是真的不够,期间踩了很多坑,现在分享给大家,希望你遇到的时候可以快速解决问题!
问题一:AssertionError: train: No labels in D:\PycharmProjects\yolov5-master\train\image.cache. Can not train without labels.
解决办法:
去github源地址,找到自制数据集应该具备的文件目录层级,然后按照这个层级去布置图像文件、标签文件的位置,最后运行的时候程序就能找到图像对应的标签了。比如我修改成这样:
问题二:ImportError: DLL load failed: 页面文件太小,无法完成操作;OSError: [WinError 1455] 页面文件太小,无法完成操作;BrokenPipeError: [Errno 32] Broken pipe;
报错提示:
File “D:\PycharmProjects\yolov5-master\utils\datasets.py”, line 153.
解决办法:
windows下多线程的问题,和pytorch中的DataLoader类有关。找到datasets.py,找到对应函数时的 num_workers 参数设置,把num_workers参数设置改成0。如下图所示:
修改完还是在报“页面文件太小”的错误!
问题三:OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “D:\Anaconda3\envs\yolov5\lib\site-packages\torch\lib\cudnn_adv_infer64_8.dll” or one of its dependencies.
参考
<main><script type="text/javascript"> var blogSensitiveWords = ""; j ... title: 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法 tags: grammar_cjkRuby: true --- 右键单击项目,properties-- ... 使用webpack打包后,vscode中vue代码变白色的解决办法 卸载vetur,重装vetur 原标题:手机端页面在项目中遇到的一些问题及解决办法 来源:键盘上的眼泪 segmentfault.com/a/1190000015178877 1.解决页面使用overflow: scroll在iOS ... Maven中 jar包冲突原理与解决办法&依赖传递 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包:如何解析 jar 包依赖:包冲突是如何产生:如何解决包冲突:依赖管理解 ... EntityFramework中出现DateTime2异常的完美解决办法 今天在使用entityframework往数据库插入数据的时候,突然出现了一个数据类型转换异常的问题: System.Data ... C中不安全的函数以解决办法汇总 C 中大多数缓冲区溢出问题可以直接追溯到标准 C 库.最有害的罪魁祸首是不进行自变量检查的.有问题的字符串操作(strcpy.strcat.sprintf 和 gets ... 原文:在ASP.net中的UpdatePanel,弹窗失败解决办法 最开始我用: Response.Write("<script>alert('和哈呵呵呵呵呵呵!')</s ... 项目中遇到的某些问题及解决办法(一) 参考文章: (1)项目中遇到的某些问题及解决办法(一) (2)https://www.cnblogs.com/harveybarray/p/6692193.htm ...通过yolov5训练自己的模型中遇到的一些问题及解决办法相关推荐
最新文章
热门文章