tensorflow c++接口编译
源码编译安装部分省,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++编译环境和代码目录下编译时链接这些库即可。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: tensorflow1.4 c++编译以及API使用
- 下一篇: tensorflow 函数接口的理解