ubuntu 编译c++版tensorflow
编译了一个星期的血泪史 , 首先来看看我的各种版本
首先Tensorflow版本无所谓 你想用哪个版本就用哪个版本
我这里用的是除了2.0意外git上最新的版本:
Tensorflow1.13.1
系统版本是win10的内置:
Linux *** 4.4.0-17134-Microsoft #112-Microsoft Thu Jun 07 22:57:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
Bazel用的是:
0.20.0
这个版本这需要对应好 在执行编译tensorflow的时候,如果版本过高会提醒降级… 我最开始装的是最新版0.24.0它让我换0.23.0或更低我就索性换了0.20.0
最重要的protobuf!!! 版本必须1对1, 我在别人的blog中也没找到对应的版本(只告诉要对应好, 我就各种尝试更换版本!!,我的天)这个找稍后安装tensorflow的时候会讲
开始下载
github上clone好自己想用的tensorflow版本,这里我用的zip(网上好多版本,zip不行, tar不行, 各种缺文件, 无所谓了,反正我成功的时候用的zip 我也不知道有没有关系)
Tensorflow源码中
tensorflow-xxx/tensorflow/contrib/makefile/downloads
文件下会有需要安装的依赖包(都是源码包需要编译)ÿ