Imagens personalizadas - 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á.

Imagens personalizadas

Importante

Em 30 de novembro de 2023, a experiência anterior do Amazon SageMaker Studio agora se chama Amazon SageMaker Studio Classic. A seção a seguir é específica ao uso da aplicação Studio Classic. Para obter informações sobre como usar a experiência atualizada do Studio, consulte SageMaker Estúdio Amazon.

Uma SageMaker imagem é um arquivo que identifica os kernels, pacotes de idiomas e outras dependências necessárias para executar um notebook Jupyter no Amazon Studio Classic. SageMaker Essas imagens são usadas para criar um ambiente a partir do qual você executa os cadernos Jupyter. A Amazon SageMaker AI fornece muitas imagens integradas para você usar. Para ver a lista de imagens integradas, consulte SageMaker Imagens da Amazon disponíveis para uso com o Studio Classic.

Se precisar de uma funcionalidade diferente, você pode trazer suas próprias imagens personalizadas para o Studio. Você pode criar imagens e versões de imagens e anexar versões de imagem ao seu domínio ou espaço compartilhado usando o painel de controle de SageMaker IA AWS SDK para Python (Boto3), o e o AWS Command Line Interface (AWS CLI). Você também pode criar imagens e versões de imagens usando o console de SageMaker IA, mesmo que não tenha se integrado a um domínio de SageMaker IA. SageMaker A IA fornece exemplos de Dockerfiles para usar como ponto de partida para suas SageMaker imagens personalizadas no repositório SageMaker Studio Classic Custom Image Samples.

Os tópicos a seguir explicam como trazer sua própria imagem usando o console de SageMaker IA ou AWS CLI, em seguida, iniciar a imagem no Studio Classic. Para um artigo de blog semelhante, consulte Trazendo seu próprio ambiente de R para o Amazon SageMaker Studio Classic. Para cadernos que mostram como trazer sua própria imagem para uso em treinamento e inferência, consulte Amazon SageMaker Studio Classic Container Build CLI.

Terminologia básica

A seção a seguir define os principais termos para usar sua própria imagem com o Studio Classic.

  • Dockerfile: um Dockerfile é um arquivo que identifica os pacotes de idiomas e outras dependências da sua imagem do Docker.

  • Imagem do Docker: a imagem do Docker é um Dockerfile embutido. Essa imagem é verificada no Amazon ECR e serve como base para a imagem de SageMaker IA.

  • SageMaker imagem: uma SageMaker imagem é um suporte para um conjunto de versões de imagens de SageMaker IA com base em imagens do Docker. Cada versão da imagem é imutável.

  • Versão da imagem: uma versão de imagem de uma SageMaker imagem representa uma imagem do Docker e é armazenada em um repositório Amazon ECR. Cada versão da imagem é imutável. Essas versões da imagem podem ser anexadas a um domínio ou espaço compartilhado e usadas com o Studio Classic.