- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
据我所知,使用 bazel 我只能生成 libtensorflow_cc.so
和 libtensorflow_framework.so
。我需要生成与位置无关 (-fPIC
) 的静态库,因为稍后我会将它们链接到我自己的动态库。
我找到了 this answer这建议使用项目中包含的 Makefile。我成功地用它替换了 libtensorflow_cc.so
但我可以做什么来替换 libtensorflow_framework.so
?
最佳答案
不是真正的答案,但评论太长了。
我设法在 Windows 上使用 Bazel 完成了您提到的事情。特别是,我想制作一个带有一个或两个 header (功能有限)的包装器 DLL,我可以轻松地四处移动。我会写一个我所做的事情的总结;为我们的需求定制的内容相当复杂,但也许您会发现一些有用的东西。
--config=monolithic
传递给 bazel build
命令(除了您需要的任何其他选项)。这将避免模块化库,从而消除对 libtensorflow_framework.so
的依赖(参见 tools/bazel.rc ).BUILD
文件)。因此,必须预先编译所有 TensorFlow,才能编译这个最终的虚拟程序。bazel-bin
目录下的文件,其名称以 .params
结尾 - 我找到了所有使用的静态库的路径编译它。我想就是这样了。我有一个丑陋的 Bash 脚本,我在 MSYS2 上运行,它为我做了一切。通常对于每个新版本我都需要调整一两件事(configure
脚本中的一些选项,我需要复制一些额外的 header ,等等),但我最终还是让它工作了.不过,这是相当多的摆弄,所以我并不是说您应该使用相同的方法(但如果您愿意,可以随时询问有关任何步骤的详细信息)。
关于tensorflow - 从 tensorflow_cc 和 tensorflow_framework 生成静态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48155063/
据我所知,使用 bazel 我只能生成 libtensorflow_cc.so 和 libtensorflow_framework.so。我需要生成与位置无关 (-fPIC) 的静态库,因为稍后我会将
我是一名优秀的程序员,十分优秀!