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
- Uma subscrição do Azure. Se não tiver uma subscrição do Azure, crie uma conta gratuita.
- Um espaço de trabalho do Azure Machine Learning.
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:
- Abra a área de trabalho no estúdio do Azure Machine Learning.
- No lado esquerdo, selecione Ambientes.
- Selecione a guia Ambientes personalizados.
- 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.
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
Depois que um ambiente tiver sido criado, exiba seus detalhes selecionando o Nome na guia Ambientes personalizados.
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.
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.
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.