Guia de instalação - Amazon SageMaker

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 discussão a seguir inclui instruções detalhadas sobre a instalação adicional que você precisa realizar para poder 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 Instale políticas e permissões para o Studio.

Para notebooks 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 JupyterLab SDKdocumentação.

  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 IAM usuário precisa de permissões para enviar trabalhos e SageMaker, uma vez enviado, o próprio trabalho do notebook assume uma IAM função que precisa de permissões para acessar recursos, dependendo das tarefas do trabalho.

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

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

    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 IAM usuário recém-criado e salve-as no arquivo de credenciais (~/.aws/credentials) do seu ambiente. JupyterLab Você pode fazer isso com o CLI comandoaws configure. 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 Docker com o Python 2.0. Qualquer kernel não padrão usado no notebook deve ser instalado no contêiner. Se você quiser executar seu notebook em um contêiner ou imagem Docker, você precisa criar uma imagem do Amazon Elastic Container Registry (AmazonECR). Para obter informações sobre como enviar uma imagem do Docker para uma AmazonECR, 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 notebook Jupyter.