QuantGen plans to accelerate large-scale GPU training on SageMaker. They want to enable GPU kernel fusion and operator-level optimizations provided by SageMaker Training Compiler. Which statement correctly describes how to enable it and which frameworks are supported for that optimization?
Choose an answer
Tap an option to check your answer.
Correct answer: Enable the Training Compiler on the TrainingJob/Estimator (for example via compiler_config={'enabled': True} or using enable_training_compiler=True in recent SDKs) and run on GPU instances (p3, p4, g4dn family). The Training Compiler provides GPU kernel fusion and graph/operator optimizations for supported deep learning frameworks such as PyTorch and TensorFlow (it is not applicable to scikit-learn or XGBoost)..
Why this is the answer
The correct answer accurately describes how to enable SageMaker Training Compiler and its scope. You enable it directly on the TrainingJob or Estimator object, typically via compilerconfig={'enabled': True} or enabletrainingcompiler=True in newer SDK versions. It specifically targets GPU instances (like p3, p4, g4dn families) to perform GPU kernel fusion and graph/operator optimizations. It supports deep learning frameworks such as PyTorch and TensorFlow, which benefit from these types of optimizations. It does not apply to frameworks like scikit-learn or XGBoost, which are not deep learning frameworks and do not typically benefit from GPU kernel fusion in the same way. The incorrect options propose methods that are not valid for enabling the compiler (e.g., a hyperparameter, AutoML setting) or incorrectly state its applicability to all frameworks, CPU instances, or automatic application without configuration.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed