How to configure Vertex AI Reduction Server worker pools?
You are training a custom language model for your company using a large dataset. You plan to use the Reduction Server strategy on Vertex AI. You need to configure the worker pools of the distributed training job. What should you do?
Community Votes
100% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
This question tests the architecture of the Reduction Server strategy, specifically the requirement for GPUs in training pools and high-bandwidth CPUs without accelerators in the reduction pool, with the common trap being assuming TPUs are supported or that the reduction pool needs GPUs.
When configuring Vertex AI Reduction Server for distributed training, training worker pools require GPUs, while the dedicated reduction server pool requires high-bandwidth CPUs without accelerators. The community confirms that TPUs are not supported for this specific strategy, making Option B the correct configuration.
Selecting Option A or D because users often mistakenly assume the Reduction Server worker pool requires GPUs or TPUs for computation, failing to recognize that it relies on high-bandwidth CPUs for gradient aggregation.
Community Discussion (8 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option B is correct because the Reduction Server strategy on Vertex AI is designed for NVIDIA GPU-based training. The first two worker pools handle the actual model training and thus require GPUs and the custom training code container. The third worker pool runs thereductionserver container, which handles gradient aggregation; this process does not require GPUs but benefits significantly from high network bandwidth to minimize latency.Why the Other Options Are Wrong
Options A and D are incorrect because they assign GPUs or TPUs to the third worker pool (Reduction Server), which is unnecessary and inefficient as the reduction process is network-bound, not compute-bound. Options C and D are incorrect because they suggest using TPUs; Google documentation explicitly states that Reduction Server is supported only for NVIDIA GPUs, not TPUs.Community Comment Notes
Community members emphasize that TPUs are not supported for the Reduction Server strategy, immediately ruling out options C and D. Several comments highlight the importance of selecting a machine type that prioritizes bandwidth for the third pool, as the reduction server's primary role is to optimize network communication during distributed training.Official Reference
Exam Strategy
Remember that the Reduction Server strategy is exclusive to NVIDIA GPUs and does not support TPUs. When configuring the pools, ensure the training nodes have accelerators while the reduction nodes are optimized for network bandwidth without accelerators.
Related Analysis
Practice All PMLE Questions
Access 65 questions with complete answers and detailed explanations.
View Full PMLE Practice Test →