342

阿木币

0

精华

89 小时

在线时间

职场新人

Rank: 3Rank: 3

发表于 2023-1-27 23:44:58 4967 浏览 0 回复

[算法之美] YOLOv8 遇到的各种疑难杂症及解决方案

本帖最后由 ANUU 于 2023-1-27 23:53 编辑

YOLOv8 遇到的各种疑难杂症及解决方案

CUDA版本的问题
首先排除CUDA版本的问题,进入官网,可以看到CUDA的版本不能低于11.6(或11.7),yolov8要求的CUDA版本比较新,这也是许多教程没有强调的地方,如果CUDA版本旧就不能硬安,不然会一直报错 报各种各样的错 且找不到理由。所以如果CUDA版本没达到11.6,则要更新英伟达驱动
解决方法:
更新英伟达驱动 首先,查找电脑的nvidia-smi
英伟达版本:
任务管理器->性能->找到NVIDIA开头的GPU->就能看见英伟达版本了
01.png





英伟达官网:https://www.nvidia.cn/
点击右上方的驱动程序进入页面:


02.png


03.png

然后点击搜索、下载,下载完成后再点击exe文件进入安装界面:
选择第一项:NVIDIA显卡驱动和GeForce Experience
取消所有勾选:
04.png 05.png
  1. nvidia-smi
复制代码
06.png

DNS的问题


电脑配置的DNS不能使用了,只需修改DNS地址为114.114.114.114即可:
07.png 08.png 09.png

页面文件太小,无法完成操作
12.png
网上千篇一律地说找文件,改workers,改batch_size,也没有说怎么找,就算是在default文件找到了参数可以修改,但是改了也没用,官网的指令和它没关系,然后网上还说不行就创建虚拟空间,有些人创建之后行了,但c盘d盘都快满了,也有人怎么调大都不行。 这里只需要修改一下代码:
  1. yolo detect train data=coco128.yaml model=yolov8n.pt epochs=100 imgsz=640 workers=4 batch=4
复制代码

如果还不行就继续减小workers和batch的大小即可
(ps:如果还是不行,那就创建虚拟空间吧: 可以参考下面这篇文章)
https://blog.csdn.net/Together_CZ/article/details/126545991
10.png
urllib.error.URLError: 「urlopen error [Errno 11004] getaddrinfo failed」
由于下载的pytorch导致两个同名文件libiomp5md.dll文件冲突了,删掉下图指定的一个即可:
11.png





扫一扫浏览分享
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表