敲黑板,画重点:能不用源码安装就不要用源码安装,若非必要请不要作死,若非必要请不要作死,若非必要请不要作死
tensorflow模型量化功能需要源码安装tensorflow,如若已安装,请自行卸载
安装编译工具bazel
传送门:https://docs.bazel.build/versions/master/install.html
下载tensorflow源码
git clone https://github.com/tensorflow/tensorflow
源码下载完成之后,转到tensorflow的根目录下
cd tensorflow
git checkout Branch # where Branch is the desired branch
查看分支
git branch -a
例如,要使用 r1.8
版本而不是主版本,可发出以下命令:
git checkout r1.8
安装依赖库
python2
sudo apt-get install python-numpy python-dev python-pip python-wheel
python3
sudo apt-get install python3-numpy python3-dev python3-pip python3-wheel
编译
这里只安装cpu版本,gpu请移步https://tensorflow.google.cn/install/install_sources
在tensorflow的根目录下,终端输入
注:由于配置没有保存,以下配置是官网复制粘贴来的,本人只选了一个y和一个默认选项,其他全选n
Do you wish to use jemalloc as the malloc implementation? [Y/n]y
jemalloc enabled
Please specify optimization flags to use during