在更大的C ++项目中集成tensorflow - 库冲突

时间:2017-12-02 03:30:48

标签: tensorflow bazel

目标:将张量流整合到更大的项目中。

解决方案:1)通过将适当的参数传递给bazel并获得有效的构建,将张量流集成到cmake中。               2)解压缩* .whl文件以获取库和标题。

问题: Tensorflow构建但有自己的protobufs和Eigen头文件。我的项目还依赖于这两个库,版本可能不匹配。但是,我可以使用tensorflow获取的库并替换我们当前使用的库。我们目前在我们的系统中构建了protobuf。

问题:我可以在内置的whl文件中找到tesorflow使用的protobuf和Eigen头文件,但我找不到.so文件。

我对bazel的理解很少,但可能是它正在从它使用的沙箱中删除.so个文件,我不确定。

如何始终获取lib并包含其下载的tensorflow依赖项的文件夹,我该怎么办?即,protobuf。 Eigen只是标题。

已经尝试过:~/.cache/bazel/目录中搜索。

0 个答案:

没有答案