系统环境:
Ubuntu 20.04
Cuda 11.3
Cudnn 8
Python3.8
gcc9.3
Step 1.
google下载最新版Tensorflow 2.6.2
根据"C++调用Tensorflow”,需安装protobuf,absl,eigen3,bazel
需要注意版本问题,因此需参考tensorflow下的workspace.bzl文件中所提及的版本来安装对应版本的包,版本过高会导致编译问题
Step 2.
Protobuf安装
#cd protobuf
#git submodule update --init --recursive
#./autogen.sh
#./configure
#make
#make check
#make install
#ldconfig
运行protoc --version,输出版本信息则表示安装成功