牛骨文教育服务平台(让学习变的简单)
博文笔记

tensorflow c++接口编译

创建时间:2018-01-25 投稿人: 浏览次数:313

源码编译安装部分省,c++接口编译参考:http://www.deepnlp.org/blog/tensorflow-cpp-build-for-production/

## 进入根目录后编译 # 编译生成.so文件, 编译C++ API的库 (建议) bazel build //tensorflow:libtensorflow_cc.so   # 也可以选择,编译C API的库 bazel build //tensorflow:libtensorflow.so

在等待30多分钟后, 如果编译成功,在tensorflow根目录下出现 bazel-bin, bazel-genfiles 等文件夹, 按顺序执行以下命令将对应的libtensorflow_cc.so文件和其他文件拷贝进入 /usr/local/lib/ 目录

?
1 2 3 4 5 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 -r bazel-bin/tensorflow/libtensorflow_cc.so /usr/local/lib/

这一步完成后,我们就准备好了libtensorflow_cc.so文件等,后面在自己的C++编译环境和代码目录下编译时链接这些库即可。


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。