【发布时间】:2016-05-07 13:07:02
【问题描述】:
默认情况下,Bazel 以并行方式运行测试以加快速度。但是,由于 GPU 内存限制,我有一个资源 (GPU) 无法处理并行作业。有没有办法强制 Bazel 以串行方式(即非并行方式)运行测试?
谢谢。
【问题讨论】:
-
我正在构建 TensorFlow,作为其中的一部分,我在源代码中运行单元测试。在 GPU 构建模式下,许多单元测试将在 GPU 上运行。当它们并行运行时,我有时会遇到 GPU OOM 错误。当我手动逐一运行测试时,不会发生这些错误。但手动运行测试很痛苦,而且不可扩展。
-
将
--jobs=1传递给bazel test命令是否有效?
标签: gpu tensorflow bazel