Résolution des problèmes liés à SageMaker Profiler - Amazon SageMaker AI

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

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. 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.

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.

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 desmprof, ce problème se produisait avec les versions PyTorch 2.0+ 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.

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.

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.