本帖最后由 ANUU 于 2023-1-27 23:53 编辑
YOLOv8 遇到的各种疑难杂症及解决方案
CUDA版本的问题 首先排除CUDA版本的问题,进入官网,可以看到CUDA的版本不能低于11.6(或11.7),yolov8要求的CUDA版本比较新,这也是许多教程没有强调的地方,如果CUDA版本旧就不能硬安,不然会一直报错 报各种各样的错 且找不到理由。所以如果CUDA版本没达到11.6,则要更新英伟达驱动 解决方法: 更新英伟达驱动 首先,查找电脑的nvidia-smi 英伟达版本: 任务管理器->性能->找到NVIDIA开头的GPU->就能看见英伟达版本了
点击右上方的驱动程序进入页面:
然后点击搜索、下载,下载完成后再点击exe文件进入安装界面: 选择第一项:NVIDIA显卡驱动和GeForce Experience 取消所有勾选:
DNS的问题
电脑配置的DNS不能使用了,只需修改DNS地址为114.114.114.114即可:
页面文件太小,无法完成操作 网上千篇一律地说找文件,改workers,改batch_size,也没有说怎么找,就算是在default文件找到了参数可以修改,但是改了也没用,官网的指令和它没关系,然后网上还说不行就创建虚拟空间,有些人创建之后行了,但c盘d盘都快满了,也有人怎么调大都不行。 这里只需要修改一下代码: - 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 urllib.error.URLError: 「urlopen error [Errno 11004] getaddrinfo failed」 由于下载的pytorch导致两个同名文件libiomp5md.dll文件冲突了,删掉下图指定的一个即可:
|