

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Debugger クライアントライブラリを使用してカスタムルールを作成する
<a name="debugger-custom-rules"></a>

Debugger のルール API と、独自のルールコンテナの構築用ツールを提供するオープンソースの [`smdebug` Python ライブラリ](https://github.com/awslabs/sagemaker-debugger/)を使って、トレーニングジョブをモニタリングするカスタムルールを作成できます。

## カスタムルールを作成するための前提条件
<a name="debugger-custom-rules-prerequisite"></a>

デバッガーカスタムルールの作成には、次の前提条件が必要です。
+ [SageMaker デバッガールールカスタム API](https://sagemaker.readthedocs.io/en/stable/api/training/debugger.html#sagemaker.debugger.Rule.custom)
+ [オープンソース smdebug Python ライブラリ](https://github.com/awslabs/sagemaker-debugger/)
+ 独自のカスタムルール python スクリプト
+ [カスタムルール評価用の Amazon SageMaker Debugger イメージの URI](debugger-reference.md#debuger-custom-rule-registry-ids)

**Topics**
+ [カスタムルールを作成するための前提条件](#debugger-custom-rules-prerequisite)
+ [`smdebug` クライアントライブラリを使ってカスタムルールを Python スクリプトとして作成する](debugger-custom-rules-python-script.md)
+ [Debugger API を使って独自のカスタムルールを実行する](debugger-custom-rules-python-sdk.md)