Guia de instalação - 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á.

Guia de instalação

A seguir, são apresentadas informações sobre o que você precisa instalar para usar o Notebook Jobs em seu JupyterLab ambiente.

Para Amazon SageMaker Studio e Amazon SageMaker Studio Lab

Se o seu notebook estiver no Amazon SageMaker Studio ou no Amazon SageMaker Studio Lab, você não precisará realizar instalações adicionais. O SageMaker Notebook Jobs está incorporado à plataforma. Para configurar as permissões necessárias para o Studio, consulte Configurar políticas e permissões para o Studio.

Para cadernos Jupyter locais

Se você quiser usar o SageMaker Notebook Jobs em seu JupyterLab ambiente local, precisará realizar uma instalação adicional.

Para instalar o SageMaker Notebook Jobs, conclua as seguintes etapas:

  1. Instalar o Python 3. Para obter detalhes, consulte Instalando o Python 3 e os pacotes do Python.

  2. Instale JupyterLab a versão 3 ou superior. Para obter detalhes, consulte a documentação JupyterLab do SDK.

  3. Instale AWS CLI o. Para obter detalhes, consulte Instalar ou atualizar a versão mais recente da AWS CLI.

  4. Instale dois conjuntos de permissões. O usuário do IAM precisa de permissões para enviar trabalhos para a SageMaker IA e, uma vez enviado, o trabalho do notebook em si assume uma função do IAM que precisa de permissões para acessar recursos, dependendo das tarefas do trabalho.

    1. Se você ainda não criou um usuário do IAM, consulte Criação de um usuário do IAM na sua conta da AWS.

    2. Se você ainda não criou sua função de trabalho do caderno, consulte Criar uma função para delegar permissões a um usuário do IAM.

    3. Anexe as permissões e a política de confiança necessárias para vincular ao seu usuário e função. Para step-by-step obter instruções e detalhes da permissão, consulteInstale políticas e permissões para ambientes Jupyter locais.

  5. Gere AWS credenciais para seu usuário IAM recém-criado e salve-as no arquivo de credenciais (~/.aws/credentials) do seu ambiente. JupyterLab Isto pode ser feito com o Comando aws configure da CLI. Para obter instruções, consulte a seção Definir e visualizar as configurações usando comandos em Configuração e configurações do arquivo de credenciais.

  6. (opcional) Por padrão, a extensão do agendador usa uma imagem pré-criada do SageMaker AI Docker com Python 2.0. Qualquer kernel não padrão usado no caderno deve ser instalado no contêiner. Se você quiser executar seu caderno em um contêiner ou imagem do Docker, precisará criar uma imagem do Amazon Elastic Container Registry (Amazon ECR). Para obter informações sobre como enviar uma imagem do Docker para um Amazon ECR, consulte Enviando uma imagem do Docker.

  7. Adicione a JupyterLab extensão para SageMaker Notebook Jobs. Você pode adicioná-lo ao seu JupyterLab ambiente com o comando:pip install amazon_sagemaker_jupyter_scheduler. Talvez seja necessário reiniciar o servidor Jupyter com o comando: sudo systemctl restart jupyter-server.

  8. Comece JupyterLab com o comando:jupyter lab.

  9. Verifique se o widget Notebook Jobs ( Blue icon of a calendar with a checkmark, representing a scheduled task or event. ) aparece na barra de tarefas do caderno Jupyter.