ubuntu tensorflow报错:ValueError:N
2018-11-26 本文已影响0人
ccccxxxxcccc
ubuntu 16.04在tensorflow上测试一个训练好的pb模型时报错:
ValueError:No op named NonMaxSuppressionV3 in defined operations.
原因可能是因为安装的tensorflow版本较低,而调用的pb模型是由更高版本训练得到的,所以需要将原有低版本tf卸载,进行高版本的安装
~$pip uninstall tensorlflow
出现Proceed(y/n)? 输入y即可
Successfully uninstalled tensorflow-1.7.0
查看是否完全卸载
~$pip list
如果列表里没有tensorflow代表卸载完成
安装高版本
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.12.0-cp36-cp36m-linux_x86_64.whl
然后就等着吧~
安装完成之后查看版本
~$python
import tensorflow
print(tensorflow.version)
1.12.0
exit()
退出即可
高版本安装成功,再试一下之前的程序,就成功了~!