

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 调整训练脚本，注册钩子
<a name="debugger-modify-script"></a>

Amazon D SageMaker ebugger 附带了一个名为 [`sagemaker-debugger`Python SDK](https://sagemaker-debugger.readthedocs.io/en/website) 的客户端库。`sagemaker-debugger` Python SDK 提供了用于在训练之前调整训练脚本的工具，以及在训练后使用的分析工具。在本页面中，您将学习如何使用客户端库调整训练脚本。

`sagemaker-debugger` Python SDK 提供了包装器，可协助注册钩子来提取模型张量，而无需更改训练脚本。要开始收集模型输出张量并对其进行调试以发现训练问题，请在训练脚本中进行以下修改。

**提示**  
在按照本页面的说明操作时，请使用 [`sagemaker-debugger` 开源 SDK 文档](https://sagemaker-debugger.readthedocs.io/en/website/index.html)获取 API 参考。

**Topics**
+ [调整您的 PyTorch 训练脚本](debugger-modify-script-pytorch.md)
+ [调整您的 TensorFlow 训练脚本](debugger-modify-script-tensorflow.md)