Tensorflow c++ 编译【一】
Tensorflow C++ 的从源码编译与测试网上的教程很少,这里记录一下,以方便后浪!
我的是Ubuntu18.04,NIVIDIA 1080Ti, 但其他版本步骤类似。
这里的执行命令不一定是固定的,比如有一引些不同版本的情况,我在命令中会用代称来替代,具体仔细看下命令再来执行哈!
1. 配置开发环境
(1)安装pip相关,具体也可以参考Tensorflow官网
sudo apt install python-dev python-pip # or python3-dev python3-pip
pip install -U --user pip six numpy wheel setuptools mock 'future>=0.17.1'
pip install -U --user keras_applications --no-deps
pip install -U --user keras_preprocessing --no-deps
(2)安装bazel 编译工具
先下载bazel, 请务必安装受支持的 Bazel 版本,可以是 tensorflow/configure.py 中指定的介于 _TF_MIN_BAZEL_VERSION 和 _TF_MAX_BAZEL_VERSION 之间的任意版本
sudo apt install g++ unzip zip