Gerencie recursos de computação para treinamento e implantação de modelos no estúdio

Neste artigo, saiba como gerenciar os recursos de computação que você usa para treinamento e implantação de modelo no Estúdio do Azure Machine.

Com o Azure Machine Learning, você pode treinar o seu modelo em vários recursos ou ambientes, coletivamente chamados de destinos de computação). Um destino de computação pode ser um computador local ou um recurso de nuvem, como Computação do Azure Machine Learning, Azure HDInsight ou uma máquina virtual remota.

Use também a computação sem servidor como um destino de computação. Não há nada para você gerenciar ao usar a computação sem servidor.

Pré-requisitos

Exibir destinos de computação

Para ver todos os destinos de computação do workspace, use as seguintes etapas:

  1. Link para o estúdio do Azure Machine Learning.

  2. Em Gerenciar, selecione Computação.

  3. Selecione as guias na parte superior para mostrar cada tipo de destino de computação.

    Captura de tela da opção

Criar instância de computação e clusters

Crie instâncias de computação e clusters de computação em seu workspace usando o SDK, a CLI ou o Estúdio do Azure Machine Learning:

Além disso, você pode usar a extensão VS Code para criar instâncias de computação e clusters de computação em seu workspace.

Anexar clusters do Kubernetes

Para obter informações sobre como configurar e anexar um cluster do Kubernetes ao seu workspace, confira Configurar um cluster do Kubernetes para o Azure Machine Learning.

Anexar outros destinos de computação

Para usar as VMs criadas fora do workspace do Azure Machine Learning, primeiro você deve anexá-las ao seu workspace. Anexar o recurso de computação o disponibiliza para seu workspace.

  1. Link para o estúdio do Azure Machine Learning.

  2. Em Gerenciar, selecione Computação.

  3. Nas guias na parte superior, selecione Computação anexada para anexar um destino de computação para treinamento.

  4. Selecione +Novo e, em seguida, selecione o tipo de computação a ser anexado. Nem todos os tipos de computação podem ser anexados no estúdio do Azure Machine Learning.

  5. Preencha o formulário e forneça valores para as propriedades necessárias.

    Observação

    A Microsoft recomenda o uso de chaves SSH, por serem mais seguras do que as senhas. As senhas são vulneráveis a ataques de força bruta. As chaves SSH contam com as assinaturas de criptografia. Para obter informações sobre como criar chaves SSH para uso com Máquinas Virtuais do Azure, consulte os seguintes documentos:

  6. Selecionar Anexar.

Desanexe a sua computação com as seguintes etapas:

  1. No estúdio do Azure Machine Learning, selecione Computação, Computação anexada e a computação que você deseja remover.
  2. Use o link Desanexar para desanexar a computação.

Conexão com o acesso SSH

Depois de criar uma computação com acesso SSH habilitado, use estas etapas para acesso.

  1. Encontre a computação nos recursos do workspace:

    1. Selecione Computação à esquerda.
    2. Use as guias na parte superior para selecionar Instância de computação ou Cluster de computação e encontrar o computador.
  2. Selecione o nome da computação na lista de recursos.

  3. Encontre a cadeia de conexão:

    • Para uma instância de computação, selecione Conexão na parte superior da seção Detalhes.

      Captura de tela: ferramenta conexão na parte superior da página Detalhes.

    • Para um cluster de computação, clique em Nós na parte superior e, em seguida, selecione a Cadeia de conexão na tabela do nó. Captura de tela: cadeia de conexão para um nó em um cluster de computação.

  4. Copie a cadeia de conexão.

  5. No Windows, abra o PowerShell ou um prompt de comando:

    1. Acesse o diretório ou a pasta em que a chave está armazenada

    2. Adicione o sinalizador -i à cadeia de conexão para localizar a chave privada e apontar para onde ela está armazenada:

      ssh -i <keyname.pem> azureuser@... (rest of connection string)

  6. Para usuários do Linux, siga as etapas em Criar e usar um par de chaves SSH para VMs do Linux no Azure

  7. Para uso de SCP:

    scp -i key.pem -P {port} {fileToCopyFromLocal } azureuser@yourComputeInstancePublicIP:~/{destination}