AmazonAmazon Machine Learning Specialty MLS-C01
·CN
·更新于 26 Jul 2026
一个团队有一个 TensorFlow 训练脚本,他们目前在本地运行该脚本,并希望在 SageMaker 上以最具成本效益的方式进行训练。哪种 TensorFlow estimator 配置能最大程度地降低训练成本,同时仍使用现有脚本?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 通过将 compiler_config=TrainingCompilerConfig() 传递给 Estimator 来启用 SageMaker Training Compiler,并通过设置 use_spot_instances=True 来启用托管式 Spot 训练。将训练脚本提供给 estimator.fit() 调用。.
为什么这是答案
此选项通过结合使用 SageMaker Training Compiler 和托管式 Spot 训练,最大限度地降低了成本。SageMaker Training Compiler 通过优化模型编译来提高训练速度并降低成本。托管式 Spot 训练利用 EC2 Spot 实例,与按需实例相比,可显著降低成本,并且 SageMaker 会自动管理中断。其他选项:单独启用 SageMaker Training Compiler 虽然能降低成本,但不如结合 Spot 实例有效。修改脚本以进行分布式数据并行主要关注性能提升,不一定是最具成本效益的。将 MaxWaitTimeInSeconds 设置为等于 MaxRuntimeInSeconds 仅影响 Spot 实例的等待时间,而不是直接降低成本。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡