为了贡献目的,从源代码更快地构建tensorflow



我正在本地PC上构建tensorflowbazel,但正如预期的那样,它需要相当长的时间。问题是我想在源代码中做出自己的贡献,所以为我所做的每一个小改变重新编译整个代码是不可行的。我想在我的自定义项目中使用tensorflow,因此我不能依赖/期望社区考虑我的任何问题。

  1. 是否有某些目标我可以使用bazel,就像如果我使用make?
  2. 我可以访问一个非常好的GPU服务器,但我无法确定tensorflow-bazel是否使用GPU资源进行构建。是否有任何配置我可以使用GPU构建?
  3. 对于我正在应用的每一个小调整,重新编译tensorflow的最快方法是什么?

一般来说,独立贡献者如何在tensorflow上工作?

Bazel在增量更改方面很聪明。如果您更改了单个文件,那么只会重新编译最少的文件。只需更改文件并运行与完整构建相同的命令

我可以访问一个非常好的GPU服务器,但我不知道tensorflow-bazel是否使用GPU资源进行构建。是否有任何配置我可以使用GPU构建?

不,编译器是复杂的野兽,它只使用CPU

如果你想为Tensorflow做贡献,请参考贡献指南。

相关内容

  • 没有找到相关文章

最新更新