

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.

# Résolution des problèmes liés à SageMaker Profiler
<a name="profiler-faq"></a>

Utilisez les question-and-answer paires suivantes pour résoudre les problèmes liés à l'utilisation de SageMaker Profiler.

**Q. Je reçois un message d’erreur, `ModuleNotFoundError: No module named 'smppy'`**

Depuis décembre 2023, le nom du package Python SageMaker Profiler est passé de `smppy` `smprof` à pour résoudre un problème de nom de package dupliqué ; `smppy` il est déjà utilisé par un package open source.

Par conséquent, si votre utilisation de `smppy` remonte à avant décembre 2023 et que vous rencontrez ce problème `ModuleNotFoundError`, cela peut être dû au fait que le nom du package n’est pas à jour dans votre script d’entraînement tout en ayant le dernier package `smprof` installé ou en utilisant l’un des derniers [SageMaker Images du framework AI préinstallées avec Profiler SageMaker](profiler-support.md#profiler-support-frameworks). Dans ce cas, assurez-vous de remplacer toutes les mentions de `smppy` par `smprof` dans votre script d’entraînement.

Lorsque vous mettez à jour le nom du package SageMaker Profiler Python dans vos scripts d'entraînement, pour éviter toute confusion quant à la version du nom du package à utiliser, pensez à utiliser une instruction d'importation conditionnelle, comme indiqué dans l'extrait de code suivant.

```
try:
    import smprof 
except ImportError:
    # backward-compatability for TF 2.11 and PT 1.13.1 images
    import smppy as smprof
```

Notez également que si vous l'avez utilisé `smppy` lors de la mise à niveau vers la dernière TensorFlow version PyTorch ou les dernières versions, assurez-vous d'installer le dernier `smprof` package en suivant les instructions sur[(Facultatif) Installez le package Python SageMaker Profiler](profiler-prepare.md#profiler-install-python-package).

**Q. Je reçois un message d’erreur, `ModuleNotFoundError: No module named 'smprof'`**

Tout d'abord, assurez-vous d'utiliser l'un des conteneurs SageMaker AI Framework officiellement pris en charge. Si vous n’utilisez pas l’un d’entre eux, vous pouvez installer le package `smprof` en suivant les instructions sur [(Facultatif) Installez le package Python SageMaker Profiler](profiler-prepare.md#profiler-install-python-package).

**Q. Je ne parviens pas à importer `ProfilerConfig`**

Si vous ne parvenez pas à importer `ProfilerConfig` dans votre script de lancement de tâches à l'aide du SDK SageMaker Python, il se peut que votre environnement local ou le noyau Jupyter disposent d'une version nettement obsolète du SDK Python. SageMaker Assurez-vous d’utiliser la dernière version du kit SDK.

```
$ pip install --upgrade sagemaker
```

**Q. Je reçois un message d’erreur, `aborted: core dumped when importing smprof into my training script`**

Dans une version antérieure de`smprof`, ce problème se produisait avec les versions PyTorch 2.0\$1 et PyTorch Lightning. Pour résoudre ce problème, installez également le dernier package `smprof` en suivant les instructions sur [(Facultatif) Installez le package Python SageMaker Profiler](profiler-prepare.md#profiler-install-python-package).

**Q : Je ne trouve pas l'interface utilisateur du SageMaker profileur dans SageMaker Studio. Comment le trouver ?**

Si vous avez accès à la console SageMaker AI, choisissez l'une des options suivantes.
+ [Option 1 : lancer l'interface utilisateur du SageMaker profileur depuis la page des détails du domaine](profiler-access-smprofiler-ui.md#profiler-access-smprofiler-ui-console-smdomain)
+ [Option 2 : lancer l'application SageMaker Profiler UI depuis la page d'accueil du SageMaker profileur dans la SageMaker console AI](profiler-access-smprofiler-ui.md#profiler-access-smprofiler-ui-console-profiler-landing-page)

Si vous êtes un utilisateur de domaine et que vous n'avez pas accès à la console SageMaker AI, vous pouvez accéder à l'application via SageMaker Studio Classic. Si tel est votre cas, choisissez l’option suivante.
+ [Option 3 : utiliser la fonction de lancement d'applications dans le SDK SageMaker AI Python](profiler-access-smprofiler-ui.md#profiler-access-smprofiler-ui-app-launcher-function)