ubuntu编译c++版tensorflow

本文记录了在Ubuntu系统下编译C++版TensorFlow的全过程,包括版本匹配、依赖安装、protobuf编译以及解决遇到的各种错误。在编译过程中,重点强调了protobuf版本的一致性,配置环境,以及解决configure错误、缺少库文件等问题的步骤。最终成功编译出可执行文件tf_test。
摘要由CSDN通过智能技术生成

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

文件下会有需要安装的依赖包(都是源码包需要编译)ÿ

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值