0

我正在尝试使用 bazel-buildfarm 构建 TensorFlow。我有一个服务器和一个使用https://github.com/bazelbuild/bazel-buildfarm提供的示例配置的单个工作人员设置(请参阅examples/目录)。唯一的工人在一台 72 核的机器上。

我遇到的问题是,一旦我开始构建,虽然构建目标已成功分派给工作人员,但工作人员并没有利用我所有的核心(甚至没有关闭)。当我启动 TensorFlow 构建时,我尝试--jobs=100在客户端上显式设置,但无济于事。

有谁知道如何让我的单个工人充分利用可用的处理能力?这需要在工作配置文件中明确指定吗?

4

1 回答 1

1

工作人员配置文件有一个名为的设置execute_stage_width,可用于指定并发度。

https://github.com/bazelbuild/bazel-buildfarm/blob/e5c8db954f98644036172f790b877513d682ac79/examples/worker.config.example#L109-L110

于 2020-02-27T20:35:48.957 回答