安装软件版本号(最好安装一样的,否则可能不兼容):
Tensorflow-GPU-Vision 1.8.0 (pip install tensorflow-gpu==1.8.0)
Cuda版本 cuda_9.0.176_win10
Anaconda3-5.1.0-Windows-x86_64
cudnn-9.0-windows10-x64-v7
Python 3.6.4
软件安装工作参考:https://blog.csdn.net/bg2crw/article/details/79477092
配置Tensorflow_Object_Detection_API参考链接:
注意事项:
我一开始直接按照上面连接教程安装,新建virtual environment “tensorflow1”会出现很多错误无法解决,我觉得根本原因是tensorflow对win支持太不好了,无法正常编译protos文件,导致一些列错误。后来我直接在Anaconda 的boot环境下走完上面链接的流程,直接在我自己的指定目录下面新建了模型路径:
“D:\Tensorflow\0_Object_Detection\models\research\object_detection”(可以自行修改)
用这个路径是因为一开始我已经配置好了Anaconda,正常使用jupyter notebook进行开发了。所以新建环境这条路走不通,就想着直接在boot环境下编译试试能不能通过。
(以下步骤跟上述参考链接保持一致):
2d:以管理员身份运行Anaconda Prompt后,如果像我一样已经配置好环境的,直接忽略红框1的内容,安装红框2中的依赖包即可:
PS:你在安装过程中可能会提示你某些模块版本高于tensorflow-xx版本所需求的,那就按照提示重新安装相应版本即可!(例如:pip install xxx==1.14.0,系统会自动卸载高版本后安装你所指定版本1.14.0)
2e:配置PYTHONPATH 路径
set PYTHONPATH=C:\tensorflow1\models;C:\tensorflow1\models\research;C:\tensorflow1\models\research\slim
记得把红色部分改成你自己放置的路径(注意路径内不要有中文)
安装错误:
调用python setup.py build
出现ModuleNotFoundError: No module named 'setuptools'
请卸载'setuptools'后重装一次即可