tensorflow1.11
basel 0.15.2
protobuf 3.6.0
own 3.3.5
wget -t 0 -c https://github.com/eigenteam/eigen-git-mirror/archive/3.3.5.zip unzip 3.3.5.zip cd eigen-git-mirror-3.3.5/ mkdir build cd build cmake .. make sudo make install
Compile tensorflow
./configure
What I need is to call it all the way CPU environment NO
There are graphics execution sudo bazel build --config=opt --config=cuda //tensorflow:libtensorflow_cc.so
without a video card execution sudo bazel build --config=opt //tensorflow:libtensorflow_cc.so
After successful compilation header files to copy some
mkdir /usr/local/include/tf
cp -r bazel-genfiles/ /usr/local/include/tf/
cp -r tensorflow /usr/local/include/tf/
cp -r third_party /usr/local/include/tf/
cp bazel-bin/tensorflow/libtensorflow_cc.so /usr/local/lib/
cp bazel-bin/tensorflow/libtensorflow_framework.so /usr/local/lib
Reference links
http://www.liuxiao.org/2018/08/ubuntu-tensorflow-c-%E4%BB%8E%E8%AE%AD%E7%BB%83%E5%88%B0%E9%A2%84%E6%B5%8B1%EF%BC%9A%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/