Objective: 将张量流整合到一个更大的项目中 .
Solution :1)通过将适当的参数传递给bazel并获得有效的构建,将tensorflow集成到cmake中 . 2)解压缩* .whl文件以获取库和标头 .
Problem: Tensorflow构建但有自己的protobufs和Eigen头文件 . 我的项目还依赖于这两个库,版本可能不匹配 . 但是,我可以使用tensorflow获取的库并替换我们当前使用的库 . 我们目前在我们的系统中构建protobuf .
Question: 我可以在内置的whl文件中找到tesorflow使用的protobuf和Eigen头文件,但我找不到 .so
文件 .
我对bazel的理解很低,但可能是它正在从它使用的沙箱中删除 .so
文件,我不确定 .
我该怎么做才能总是获取lib并包含它下载的tensorflow依赖项的文件夹 . 即,protobuf . Eigen只是 Headers .
已经尝试过:在 ~/.cache/bazel/
目录中搜索 .