1、运行TensorFlow出现Your CPU supports instructions that this TensorFlow binary was not compiled to use: AV
原因:
import os #在顶头位置加上
os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # ‘1’表示默认的显示等级,运行时显示所有信息
os.environ["TF_CPP_MIN_LOG_LEVEL"]='2' # ‘2’运行时只显示 warning 和 Error
os.environ["TF_CPP_MIN_LOG_LEVEL"]='3' # ‘3’运行时只显示 Error
解决:在程序前面加
import os
os.environ["TF_CPP_MIN_LOG_LEVEL"]='2'
结果又出错
File "test.py", line 13
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2
^
SyntaxError: EOL while scanning string literal
一个很简单的错误,忘了加单引号......
2、在利用pip安装包时,加上清华镜像速度会超快
例如,我们要安装pip install pillow
在pip install后面加参数“-i https://pypi.tuna.tsinghua.edu.cn/simple”,即
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow
就会从清华这边的镜像去安装pillow库
3、利用anaconda安装TensorFlow
关于TensorFlow1.12的安装
打开Anaconda Prompt,输入conda create -n tensorflow-gpu python=3.6创建python3.6的运行环境,在运行结束后出现Proceed ([y]/n)? 输入y后进行安装
激活并进入环境,输入conda activate tensorflow-gpu
安装TensorFlow的最新版本,输入pip install --ignore-installed --upgrade tensorflow-gpu
4、版本不匹配
这是因为版本不匹配所造成的,raphDef-interpreting(序列图文件的解释器)与GraphDef-generating binary(序列图生成器)不匹配导致的,在使用模型所生成的pb文件时,一定要使用对应的版本进行测试,否则会出错
5、冻结模型(还不怎么会。。)
https://cv-tricks.com/how-to/freeze-tensorflow-models/
https://blog.csdn.net/zhouyidaniuniu/article/details/80335808
https://blog.csdn.net/lujiandong1/article/details/53385092