Partilhar via


Gerenciar ambientes de software no estúdio do Azure Machine Learning

Este artigo explica como criar e gerenciar ambientes do Azure Machine Learning no estúdio do Azure Machine Learning. Use os ambientes para acompanhar e reproduzir as dependências de software de seus projetos à medida que evoluem.

Os exemplos neste artigo mostram como:

  • Navegue por ambientes com curadoria.
  • Crie um ambiente e especifique as dependências do pacote.
  • Edite uma especificação de ambiente existente e suas propriedades.
  • Reconstrua um ambiente e visualize logs de compilação de imagem.

Para obter uma visão geral de alto nível dos ambientes, consulte O que são ambientes do Azure Machine Learning? Para obter mais informações, consulte Como configurar um ambiente de desenvolvimento para o Azure Machine Learning.

Pré-requisitos

Procurar ambientes organizados

Os ambientes organizados contêm coleções de pacotes Python e estão disponíveis na área de trabalho por predefinição. Esses ambientes são apoiados por imagens do Docker armazenadas em cache, que reduzem o custo de preparação do trabalho e dão suporte a cenários de treinamento e inferência.

Selecione um ambiente para ver informações detalhadas sobre seu conteúdo. Para obter mais informações, consulte Ambientes com curadoria do Azure Machine Learning.

Criar um ambiente

Para criar um ambiente:

  1. Abra a área de trabalho no estúdio do Azure Machine Learning.
  2. No lado esquerdo, selecione Ambientes.
  3. Selecione a guia Ambientes personalizados.
  4. Selecione o botão Criar.

Selecione uma das seguintes opções:

  • Crie um novo contexto do docker.
  • Comece a partir de um ambiente existente.
  • Carregue um contexto docker existente.
  • Use a imagem docker existente com o arquivo conda opcional.

Captura de tela do assistente de criação de ambiente.

Você pode personalizar o arquivo de configuração, adicionar tags e descrições e revisar as propriedades antes de criar a entidade.

Se um novo ambiente receber o mesmo nome de um ambiente existente no espaço de trabalho, uma nova versão do existente será criada.

Ver e editar detalhes do ambiente

  1. Depois que um ambiente tiver sido criado, exiba seus detalhes selecionando o Nome na guia Ambientes personalizados.

    Captura de ecrã da página de ambientes personalizados.

  2. Use o menu suspenso Versão para selecionar diferentes versões do ambiente. Na guia Detalhes, você pode exibir metadados e o conteúdo do ambiente por meio de suas várias dependências. Selecione os ícones de lápis para editar campos como Descrição e Tags.

    Captura de ecrã do separador de detalhes do ambiente.

  3. Selecione a guia Contexto para carregar arquivos adicionais ou editar o Dockerfile existente. Use Salvar e Construir para salvar as alterações e reconstruir o contexto.

    Lembre-se de que quaisquer alterações nas seções Docker ou Conda criam uma nova versão do ambiente.

    Captura de ecrã do separador de contexto do ambiente.

Ver registos

Selecione a guia Build log na página de detalhes para exibir os logs de uma versão do ambiente e a análise do log do ambiente. A análise de log de ambiente é um recurso que fornece informações e documentação de solução de problemas relevante para explicar problemas de definição de ambiente ou falhas de construção de imagem.

  • O log de compilação contém a saída nua de uma tarefa do Azure Container Registry (ACR) ou de um trabalho de Computação de Construção de Imagem.
  • A análise de compilação de imagem é uma análise do log de compilação usado para ver a causa da falha de compilação de imagem.
  • A análise de definição de ambiente fornece informações sobre a definição de ambiente se ela for contrária às práticas recomendadas de reprodutibilidade, suporte ou segurança.

Para obter uma visão geral de falhas comuns de compilação, consulte Solução de problemas de ambiente.

Se você tiver comentários sobre a análise de log do ambiente, registre um problema no GitHub.

Reconstruir um ambiente

Na página de detalhes, selecione o botão Reconstruir para reconstruir o ambiente. Qualquer versão de pacote não fixada em seus arquivos de configuração pode ser atualizada para a versão mais recente com esta ação.

Próximo passo