Solução de problemas para o SageMaker Profiler - SageMaker IA da Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas para o SageMaker Profiler

Use os question-and-answer pares a seguir para solucionar problemas ao usar o SageMaker Profiler.

P. Estou recebendo uma mensagem de erro ModuleNotFoundError: No module named 'smppy'

Desde dezembro de 2023, o nome do pacote SageMaker Profiler Python mudou de smprof para para para resolver um problema smppy de nome de pacote duplicadosmppy; já é usado por um pacote de código aberto.

Portanto, se você usa o smppy desde antes de dezembro de 2023 e está enfrentando esse problema ModuleNotFoundError, pode ser devido ao nome do pacote desatualizado em seu script de treinamento ao ter o pacote smprof mais recente instalado ou ao usar um dos SageMaker Imagens da estrutura de IA pré-instaladas com SageMaker o Profiler mais recentes. Nesse caso, certifique-se de substituir todas as menções de smppy por smprof em todo o seu script de treinamento.

Ao atualizar o nome do pacote SageMaker Profiler Python em seus scripts de treinamento, para evitar confusão sobre qual versão do nome do pacote você deve usar, considere usar uma instrução de importação condicional, conforme mostrado no trecho de código a seguir.

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

Observe também que, se você estiver usando smppy durante a atualização para a versão mais recente PyTorch ou para TensorFlow as versões mais recentes, certifique-se de instalar o smprof pacote mais recente seguindo as instruções em(Opcional) Instale o pacote SageMaker Profiler Python.

P. Estou recebendo uma mensagem de erro ModuleNotFoundError: No module named 'smprof'

Primeiro, certifique-se de usar um dos contêineres do SageMaker AI Framework com suporte oficial. Se você não usar um desses, poderá instalar o pacote smprof seguindo as instruções em (Opcional) Instale o pacote SageMaker Profiler Python.

P. Não consigo importar ProfilerConfig

Se você não conseguir importar ProfilerConfig o script do iniciador de tarefas usando o SDK do SageMaker Python, seu ambiente local ou o kernel do Jupyter pode ter uma versão significativamente desatualizada do SDK do Python. SageMaker Verifique se você atualizou o SDK para a versão mais recente.

$ pip install --upgrade sagemaker

P. Estou recebendo uma mensagem de erro aborted: core dumped when importing smprof into my training script

Em uma versão anterior dosmprof, esse problema ocorre com PyTorch 2.0+ e PyTorch Lightning. Para resolver esse problema, instale também o pacote smprof mais recente seguindo as instruções em (Opcional) Instale o pacote SageMaker Profiler Python.

P: Não consigo encontrar a interface do usuário do SageMaker Profiler no Studio. SageMaker Como posso encontrá-la?

Se você tiver acesso ao console de SageMaker IA, escolha uma das opções a seguir.

Se você for um usuário de domínio e não tiver acesso ao console de SageMaker IA, poderá acessar o aplicativo por meio do SageMaker Studio Classic. Se este for seu caso, escolha uma das seguintes opções: