TensorFlow实现迁移学习程序调试问题汇总

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huoxingrenhdh/article/details/82348177

1ValueError: The specified path: inception_v3.ckpt is a file. Please specify only the path prefix to the checkpoint files.

问题描述:模型放在程序的同一文件路径中,但是就是找不到模型。

出现问题的原因:tensorflow1.6.0版本中存在bug,参考资料

https://github.com/tensorflow/tensorflow/issues/17269

https://frkhit.github.io/2018/02/28/fix_tf_bug_in_colaboratory/

解决方式:刚开始安装了1.4.0版本,出现了问题,后来改装tensorflow1.9.0版本,程序通过

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2.ImportError: No module named 'apt_pkg'

问题:由于装了多个版本的python,对于这个apt_pkg对应不上,所以需要复制出需要版本的so文件

解决方式:

$ sudo apt-get remove --purge python-apt
$ sudo apt-get install python-apt -f
$ cd /usr/lib/python3/dist-packages/
$ sudo cp apt_pkg.cpython-34m-x86_64-linux-gnu.so apt_pkg.cpython-35m-x86_64-linux-gnu.so 

复制后会出现:apt_pkg.cpython-35m-x86_64-linux-gnu.so的文件

扫描二维码关注公众号,回复: 3661689 查看本文章

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

3.改为tensorflow1.4.0版本后调试报错:

ImportError: libcublas.so.8.0: cannot open shared object file: No such file or directory

由于cuda9.0版本与tensorflow1.4.0版本不匹配,详细的版本匹配文件参考:

(参考:https://blog.csdn.net/lifuxian1994/article/details/81103530

tensorflow-gpu v1.9.0 | cuda9.0 |  cuDNN7.1.4可行  | 备注:7.0.4/ 7.0.5/ 7.1.2不明确

tensorflow-gpu v1.8.0 | cuda9.0 |  cuDNN  不明确 | 备注:7.0.4/ 7.0.5/ 7.1.2/ 7.1.4

tensorflow-gpu v1.7.0 | cuda9.0 |  cuDNN  不明确 | 备注:7.0.4/ 7.0.5/ 7.1.2/ 7.1.4

tensorflow-gpu v1.6.0 | cuda9.0 |  cuDNN  不明确 | 备注:7.0.4/ 7.0.5/ 7.1.2/ 7.1.4

tensorflow-gpu v1.5.0 | cuda9.0 |  cuDNN  不明确 | 备注:7.0.4/ 7.0.5/ 7.1.2/ 7.1.4

tensorflow-gpu v1.4.0 | cuda8.0 |  cuDNN 6.0 | 备注:6.0正常使用, 7.0.5不能用,5.1未知 

tensorflow-gpu v1.3.0 | cuda8.0 |  cuDNN 6.0 | 备注:6.0正常使用, 7.0.5不能用,5.1未知 

tensorflow-gpu v1.2.0 | cuda8.0 |  cuDNN 5.1 | 备注:5.1正常使用, 6.0/ 7.0.5 未知

tensorflow-gpu v1.1.0 | cuda8.0 |  cuDNN 5.1 | 备注:5.1正常使用, 6.0/ 7.0.5 未知

tensorflow-gpu v1.4.0 | cuda8.0 |  cuDNN 6.0 | 备注:6.0正常使用, 7.0.5不能用,5.1未知 

猜你喜欢

转载自blog.csdn.net/huoxingrenhdh/article/details/82348177