下载并跑通YOLOv3以及tensorflow的安装

给大家搬运一份运行YOLOv3的宝藏文章

在没遇到xyolo之前,用了各种方法,darknet之类的都不行,还总是搞到最后一步崩溃。花了三周时间都没搞定,也可能是本人太垃圾。不管怎么说能遇到这篇宝藏,是我的幸运了。现在就奉上链接。

原创大神:笔墨留年

最近,在一个几乎”空白“的电脑上重新搞了一下,只花了两天半时间,从无到有。
当然,这篇文章不只是分享,也是提供一些报错的解决方案。

**一、Error:

1.pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool**

在cmd中下载会遇到的报错。原因就是下载超时,自动停止。最好的解决方案:

原创大神:小晓酱手记
速度超快,下载其他的补丁包的时候也可以用。

2.ERROR: After October 2020 you may experience errors when installing or updating packages.

解决方法:原创大神:caroline_richboom

如果只是使用pip install xyolo
看起来是可以,但实际根本用不了,根本原因在于tensorflow。

二、tensorflow的安装也是不容易的:

1.Could not load dynamic library ‘cudart64_110.dll‘; dlerror: cudart64_110.dll not found

一些帖子的方法是直接将cudart64_101.dll文件复制,将其副本文件重命名为cudart64_110.dll

试验过,没成功。还是减低下载版本来的靠谱。我就下的tensorflow2.2.0刚刚好。

*2.Failed to load the native TensorFlow runtime*

原因:缺少vs提供的运行环境。

解决:注意:是有版本对应要求的,因为电脑本来就有VS2017,有的帖子之说下载VS2015。版本冲撞,不可取。

原创大神:漂流瓶zps

这篇帖子的前面不用管,就点最后那个链接,进行下载就好。

3.keras版本和tensorflow的匹配
具体报错我给搞忘了。嘿。

原创大神:hustwayne

这个是匹配的,可以对应下载,不推荐使用tensorflow2.3和tensorflow2.4的原因就是因为对应的keras2.4.1,缺失了一些tf.keras.xxx,是可以修补的,但是又要花一些时间.
所以还是一开始就是tensorflow2.2+keras2.3.1+python3.7来的好,能省去很多时间。

4.tensorflow-gpu2.2.0的cudnn7.6.1和cuda10.1

原创大神:zjLOVEcyj

原创大神:
水亦心
拥有较详细的安装过程,但是cuda的官网不晓得你们能不能打得开;有可能会卡,那就自己搜一下吧,哈。

三、path~~~

就是在cmd下载xyolo时候报的错,以警告形式出现。
但是很重要,就是要求你配置环境变量,
在用户变量的path中添加它警告中给出的路径就好。

好了,以上就是我遇到的所有错误,如果有任何修改建议,或者有什么问题都可以发在评论区,我一定及时回复。

好运,各位。

你可能感兴趣的:(深度学习,YOLO,tensorflow,python,深度学习,bug)