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.
Utilice los siguientes question-and-answer pares para solucionar problemas al utilizar Profiler. SageMaker
P: Aparece 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 ha estado usando smppy
desde antes de diciembre de 2023 y tiene este problema de ModuleNotFoundError
, es posible que se deba al nombre del paquete obsoleto de su script de entrenamiento mientras tenía el paquete smprof
más reciente instalado o estaba usando uno de las SageMaker Imágenes de AI Framework preinstaladas con Profiler SageMaker más recientes. En este caso, asegúrese de reemplazar todas las menciones de smppy
por smprof
en el script de entrenamiento.
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: Aparece un mensaje de error, ModuleNotFoundError: No
module named 'smprof'
En primer lugar, asegúrate de utilizar uno de los contenedores de SageMaker AI Framework compatibles oficialmente. Si no utiliza uno de esos, puede instalar el paquete de smprof
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 el SDK de SageMaker Python, es posible que su entorno local o el núcleo de Jupyter tengan una versión bastante anticuada del SDK de Python SageMaker . Asegúrese de actualizar el SDK a la versión más reciente.
$ pip install --upgrade sagemaker
P: Aparece 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 Lightning. PyTorch Para resolver este problema, instale también el paquete de smprof
más reciente siguiendo las instrucciones que se encuentran en (Opcional) Instale el paquete SageMaker Profiler Python.
P: No encuentro la interfaz de usuario del SageMaker generador de perfiles en Studio. SageMaker ¿Cómo puedo encontrarlo?
Si tiene acceso a la consola de SageMaker IA, elija una de las siguientes opciones.
Si eres usuario de un dominio y no tienes acceso a la consola de SageMaker IA, puedes acceder a la aplicación a través de SageMaker Studio Classic. Si este es su caso, elija la siguiente opción.