Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Solución de problemas para Profiler SageMaker
Utilice los siguientes question-and-answer pares para solucionar problemas al utilizar Profiler. SageMaker
P: Recibo un mensaje de error, ModuleNotFoundError: No
module named 'smppy'
Desde diciembre de 2023, el nombre del paquete SageMaker Profiler Python ha cambiado de smppy
smprof
a para resolver un problema de nombre de paquete duplicado; ya lo smppy
usa un paquete de código abierto.
Por lo tanto, si lo ha estado utilizando smppy
desde antes de diciembre de 2023 y tiene este ModuleNotFoundError
problema, es posible que se deba a que el nombre del paquete de su script de entrenamiento estaba desactualizado mientras tenía el smprof
paquete más reciente instalado o estaba utilizando uno de los últimos. SageMaker imágenes de marco preinstaladas con Profiler SageMaker En ese caso, asegúrate de sustituir todas las menciones por «smprof
en el guion de smppy
formación».
Al actualizar el nombre del paquete Python de SageMaker Profiler en sus scripts de entrenamiento, para evitar confusiones sobre la versión del nombre del paquete que debe usar, considere la posibilidad de usar una declaración de importación condicional, como se muestra en el siguiente fragmento de código.
try: import smprof except ImportError: # backward-compatability for TF 2.11 and PT 1.13.1 images import smppy as smprof
Tenga en cuenta también que, si lo ha estado utilizando smppy
durante la actualización a la TensorFlow versión PyTorch o versiones más recientes, asegúrese de instalar el smprof
paquete más reciente siguiendo las instrucciones que aparecen en. (Opcional) Instale el paquete SageMaker Profiler Python
P: Recibo un mensaje de error, ModuleNotFoundError: No
module named 'smprof'
En primer lugar, asegúrese de utilizar uno de los contenedores SageMaker Framework compatibles oficialmente. Si no usa uno de esos, puede instalar el smprof
paquete siguiendo las instrucciones que aparecen en(Opcional) Instale el paquete SageMaker Profiler Python.
P: No puedo importar ProfilerConfig
Si no puede importar ProfilerConfig
el script del iniciador de tareas mediante SageMaker PythonSDK, es posible que su entorno local o el núcleo de Jupyter tengan una versión de Python considerablemente desactualizada. SageMaker SDK Asegúrese de actualizarla SDK a la versión más reciente.
$ pip install --upgrade sagemaker
P: Recibo un mensaje de error aborted: core dumped when
importing smprof into my training script
En una versión anterior desmprof
, este problema se producía con la versión PyTorch 2.0+ y PyTorch Lightning. Para resolver este problema, instale también el smprof
paquete más reciente siguiendo las instrucciones que se encuentran en(Opcional) Instale el paquete SageMaker Profiler Python.
P: No encuentro la interfaz de usuario SageMaker de Profiler en SageMaker Studio. ¿Cómo puedo encontrarla?
Si tiene acceso a la SageMaker consola, elija una de las siguientes opciones.
Si es usuario de un dominio y no tiene acceso a la SageMaker consola, puede acceder a la aplicación a través de SageMaker Studio Classic. Si este es tu caso, elige la siguiente opción.