Bazel-buildfarm - 指定工作人员的并发性

Bazel-buildfarm - specifying concurrency of worker

我正在尝试使用 bazel-buildfarm 构建 TensorFlow。我使用 https://github.com/bazelbuild/bazel-buildfarm 中提供的示例配置(参见 examples/ 目录)设置了一个服务器和一个 worker 设置。孤独的工人在72核机器上。

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

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

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

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