Ubuntu1604 下编译并使用tensorflow c++库

------------------ 安装tensorflow c++库 ------------------------
1.     安装bazel 具体怎么安装可以在bazel官网看看 有直接的命令的
2.     git clone 一份tensorflow的源码 上官网看
3.     进入tensorflow的根目录  
3.1    执行./configure 根据提示配置一下环境变量这个官网上有类似的 应该能看到 \
       要GPU的话要下载nvidia驱动的 尽量装最新版的驱动吧 还有cudnn version为5以上的 这些在官网都有提及的
3.2    有显卡的执行 " bazel build --config=opt --config=cuda //tensorflow:libtensorflow_cc.so "
       没显卡的 " --config=cuda " 就不要加了
       如果是c版本的tensorflow, 把" libtensorflow_cc " 改成 " libtensorflow " 
       这句命令其实是bazel的用法  具体要生成哪个可以 " vim $(TF_ROOT_PATH)/tensorflow/BUILD " 查看
       编译需要挺久的 大概大半个小时吧我记得
4.     一般是不报错的   如果报错要么是依赖项没有 到时候一个个装就好了  也有个错误是说 protoc 版本太低 这时候更新一下protoc就好了
5.     bazel build成功后会有提示的 然后拷贝一下头文件  (这里应该没落下, 如果有找不到的话还得再找找吧- -)
       cp bazel-bin/tensorflow/libtensorflow_cc.so $(YOUR_PATH)
       cp -r bazel-genfiles/* $(YOUR_PATH)
       cp -r tensorflow/ $(YOUR_PATH)


------------------ 使用tensorflow c++库 ------------------------
       写个Makefile 调用该库 写起来有点麻烦 我就直接把我的Makefile附上好了 到时候修改一下也挺方便的

       (⊙o⊙)  不能传文件  使用的话 github 或者 源码中的找例子吧

       

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值