DP-100 · Question #9
You need to resolve the local machine learning pipeline performance issue. What should you do?
The correct answer is A. Increase Graphic Processing Units (GPUs). GPU acceleration dramatically reduces ML training time by parallelizing matrix operations, making it the correct fix for a local pipeline performance bottleneck.
Question
Options
- AIncrease Graphic Processing Units (GPUs).
- BIncrease the learning rate.
- CIncrease the training iterations,
- DIncrease Central Processing Units (CPUs).
How the community answered
(39 responses)- A72% (28)
- B5% (2)
- C8% (3)
- D15% (6)
Why each option
GPU acceleration dramatically reduces ML training time by parallelizing matrix operations, making it the correct fix for a local pipeline performance bottleneck.
GPUs contain thousands of smaller cores optimized for parallel floating-point operations, which are the core workload of neural network training and inference. Replacing or adding GPUs directly addresses computational throughput, reducing training time significantly compared to CPU-only pipelines. This is the standard hardware upgrade for local ML performance issues.
Increasing the learning rate is a hyperparameter tuning decision that affects model convergence speed and accuracy, not hardware-level pipeline performance.
Increasing training iterations adds more epochs of computation, which would worsen performance by making the pipeline run longer, not faster.
CPUs are general-purpose processors with few cores optimized for sequential tasks; they are far less effective than GPUs for the parallelized matrix math that dominates ML workloads.
Concept tested: GPU acceleration for machine learning pipeline performance
Source: https://learn.microsoft.com/en-us/azure/machine-learning/how-to-train-with-gpu
Topics
Community Discussion
No community discussion yet for this question.