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 vous l'utilisez avant décembre 2023 et smppy que vous rencontrez ce ModuleNotFoundError problème, cela peut être dû au fait que le nom du package n'est pas à jour dans votre script d'entraînement alors que le dernier smprof package était installé ou que vous utilisiez l'un des derniersSageMaker 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 de formation.

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 smprof package 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 de mettre à niveau le SDK vers la dernière version.

$ 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 smprof package 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 puis-je 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.