我正在本地PC上构建tensorflow
与bazel
,但正如预期的那样,它需要相当长的时间。问题是我想在源代码中做出自己的贡献,所以为我所做的每一个小改变重新编译整个代码是不可行的。我想在我的自定义项目中使用tensorflow,因此我不能依赖/期望社区考虑我的任何问题。
- 是否有某些目标我可以使用
bazel
,就像如果我使用make
? - 我可以访问一个非常好的GPU服务器,但我无法确定
tensorflow-bazel
是否使用GPU资源进行构建。是否有任何配置我可以使用GPU构建? - 对于我正在应用的每一个小调整,重新编译
tensorflow
的最快方法是什么?
一般来说,独立贡献者如何在tensorflow
上工作?
Bazel在增量更改方面很聪明。如果您更改了单个文件,那么只会重新编译最少的文件。只需更改文件并运行与完整构建相同的命令
我可以访问一个非常好的GPU服务器,但我不知道tensorflow-bazel是否使用GPU资源进行构建。是否有任何配置我可以使用GPU构建?
不,编译器是复杂的野兽,它只使用CPU
如果你想为Tensorflow做贡献,请参考贡献指南。