

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Cadres et algorithmes pris en charge
<a name="debugger-supported-frameworks"></a>

Le tableau suivant présente les frameworks et algorithmes d'apprentissage automatique basés sur l' SageMaker IA pris en charge par Debugger. 


| 
| 
| **SageMaker AI-supported frameworks and algorithms** |  **Debugging output tensors**  | 
| --- |--- |
|  [TensorFlow](https://sagemaker.readthedocs.io/en/stable/using_tf.html)   |  [AWS TensorFlow conteneurs de deep learning](https://github.com/aws/deep-learning-containers/blob/master/available_images.md#general-framework-containers) 1.15.4 ou version ultérieure  | 
|  [PyTorch](https://sagemaker.readthedocs.io/en/stable/using_pytorch.html)  |  [AWS PyTorch conteneurs de deep learning](https://github.com/aws/deep-learning-containers/blob/master/available_images.md#general-framework-containers) 1.5.0 ou version ultérieure  | 
|  [MXNet](https://sagemaker.readthedocs.io/en/stable/using_mxnet.html)   |  [AWS MXNet conteneurs de deep learning](https://github.com/aws/deep-learning-containers/blob/master/available_images.md#general-framework-containers) 1.6.0 ou version ultérieure  | 
|  [XGBoost](https://sagemaker.readthedocs.io/en/stable/frameworks/xgboost/using_xgboost.html)  |  1.0-1, 1.2-1, 1.3-1  | 
|  [SageMaker Estimateur générique d'IA](https://sagemaker.readthedocs.io/en/stable/api/training/estimators.html)  |  [Conteneurs de formation personnalisés](debugger-bring-your-own-container.md) (disponibles pour TensorFlow PyTorch, MXNet, et XGBoost avec enregistrement manuel des crochets)  | 
+ **Débogage des tenseurs de sortie** : suivez et déboguez les paramètres du modèle, tels que les pondérations, les gradients, les biais et les valeurs scalaires de votre tâche d'entraînement. Les frameworks de deep learning disponibles sont Apache MXNet TensorFlow, PyTorch, et XGBoost.
**Important**  
Pour le TensorFlow framework avec Keras, SageMaker Debugger déconseille la prise en charge du zéro changement de code pour les modèles de débogage créés à l'aide des modules de 2.6 et versions ultérieures. `tf.keras` TensorFlow Cela est dû aux modifications majeures annoncées dans la [note de publication de la TensorFlow version 2.6.0](https://github.com/tensorflow/tensorflow/releases/tag/v2.6.0). Pour obtenir des instructions de mise à jour de votre script d'entraînement, consultez [Adaptez votre script TensorFlow d'entraînement](debugger-modify-script-tensorflow.md).
**Important**  
À partir de la PyTorch version v1.12.0 et des versions ultérieures, SageMaker Debugger déconseille la prise en charge du zéro changement de code pour les modèles de débogage.  
Cela est dû à des modifications importantes qui font en sorte que SageMaker Debugger interfère avec les `torch.jit` fonctionnalités. Pour obtenir des instructions de mise à jour de votre script d'entraînement, consultez [Adaptez votre script PyTorch d'entraînement](debugger-modify-script-pytorch.md).

Si le framework ou l'algorithme que vous souhaitez entraîner et déboguer ne figure pas dans le tableau, rendez-vous sur le [forum de AWS discussion](https://forums.aws.amazon.com/) et laissez des commentaires sur SageMaker Debugger.

## Régions AWS
<a name="debugger-support-aws-regions"></a>

Amazon SageMaker Debugger est disponible dans toutes les régions où Amazon SageMaker AI est en service, à l'exception de la région suivante.
+ Asie-Pacifique (Jakarta) : `ap-southeast-3`

Pour savoir si Amazon SageMaker AI est en service dans votre région Région AWS, consultez la section [Services AWS régionaux](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/).

## Utilisation de Debugger avec des conteneurs d’entraînement personnalisés
<a name="debugger-byoc-intro"></a>

Intégrez vos conteneurs de formation à l' SageMaker IA et obtenez des informations sur vos tâches de formation à l'aide de Debugger. Améliorez votre efficacité en optimisant votre modèle sur les instances Amazon EC2 à l'aide des fonctions de surveillance et de débogage.

Pour savoir comment créer votre conteneur d'entraînement avec la bibliothèque client `sagemaker-debugger`, le transmettre à Amazon Elastic Container Registry (Amazon ECR) et le contrôler et le déboguer, consultez [Utilisation de Debugger avec des conteneurs d’entraînement personnalisés](debugger-bring-your-own-container.md).

## Référentiels open source Debugger GitHub
<a name="debugger-opensource"></a>

 APIs Les débogueurs sont fournis via le SDK SageMaker Python et conçus pour créer des configurations de crochets et de règles de débogage pour les opérations d'IA et d'API. SageMaker [ CreateTrainingJob[ DescribeTrainingJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeTrainingJob.html)](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html) La bibliothèque client `sagemaker-debugger` fournit des outils pour enregistrer des *hooks* et accéder aux données d'entraînement via sa fonction d'*essai*, le tout grâce à ses opérations d'API flexibles et puissantes. Il prend en charge les frameworks d'apprentissage automatique TensorFlow PyTorch, MXNet, et XGBoost sur Python 3.6 et versions ultérieures. 

Pour obtenir des ressources directes sur Debugger et les opérations d'API `sagemaker-debugger`, consultez les liens suivants : 
+ [La documentation du SDK Amazon SageMaker Python](https://sagemaker.readthedocs.io/en/stable/amazon_sagemaker_debugger.html)
+ [Le SDK Amazon SageMaker Python - Débogueur APIs](https://sagemaker.readthedocs.io/en/stable/api/training/debugger.html)
+ [La documentation du SDK `sagemaker-debugger` Python](https://sagemaker-debugger.readthedocs.io/en/website/index.html) pour [la bibliothèque client open SageMaker source Amazon Debugger](https://github.com/awslabs/sagemaker-debugger#amazon-sagemaker-debugger)
+ [Le `sagemaker-debugger`PyPl](https://pypi.org/project/smdebug/)

Si vous utilisez le SDK for Java pour SageMaker effectuer des tâches de formation et souhaitez configurer APIs Debugger, consultez les références suivantes :
+ [SageMaker Débogueur Amazon APIs](debugger-reference.md#debugger-apis)
+ [Configurer le débogueur à l'aide de l'API SageMaker](debugger-createtrainingjob-api.md)