1.安装bazel:
(1) . bazel官网:https://docs.bazel.build/versions/master/install-ubuntu.html#install-with-installer-ubuntu
(2) . 推荐使用二进制源码安装Use the binary installer (recommended)
(3) . 按照指导安装,源码包在: https://github.com/bazelbuild/bazel/releases
(4) . 安装后会在/home/username/bin 目录下生成bazel文件夹,如果要删除bazel,可直接删除这个文件夹即可
2.安装tensorflow:
(1) . tensorflow github地址: https://github.com/tensorflow/tensorflow
(2) . 直接下载最新版本,解压
(3) . 运行文件下里面的configure.它会询问配置一些东西,比如python目录,python的模块目录,是否支持别的工具等.可以按自己所需进行选择.我是选择所有都不支持,包括cudnn.
3.编译freeze_graph、toco:
直接执行以下命令编译生成.
bazel build tensorflow/python/tools:freeze_graph
bazel build tensorflow/contrib/lite/toco:toco
其中可能报错,主要错误在于bazel的版本跟tensorflow的版本不对应,老的tensorflow要求0.10以下的bazel,新的tensorflow要求较高的bazel.