- Notas de Versão
- Requisitos
- Instalação
- Introdução
- Projetos
- Conjuntos de dados
- Pacotes de ML
- Pipelines
- Habilidades de ML
- Logs de ML
- Document Understanding no AI Fabric
- Guia básico de solução de problemas
4. Execute o instalador do aplicativo do AI Fabric
- Os logs do console do Shell na nuvem terão a URL para acessar o console do administrador do Kots, portanto, faça login no console por meio da mesma URL. Se você tiver optado por não expor o Kots por meio do balanceador de carga, então defina o contexto do Kube, como mostrado nesta seção “Como definir o contexto do cluster Kubernetes” e, em seguida, acione o comando abaixo
kubectl -n aifabric port-forward service/kotsadm 8800:3000
kubectl -n aifabric port-forward service/kotsadm 8800:3000 - Agora, o KotsAdmin será acessível por: http://localhost:8800
- Se sua senha do KotsAdmin não estiver funcionando ou se você quiser redefini-la.
Option 1: if you have a linux machine or WSL enabled on your windows, then Install Kots CLI: curl https://kots.io/install | bash Reset password: kubectl kots reset-password -n aifabric or login to cloud shell cd aks-arm ./kots reset-password -n aifabric
Option 1: if you have a linux machine or WSL enabled on your windows, then Install Kots CLI: curl https://kots.io/install | bash Reset password: kubectl kots reset-password -n aifabric or login to cloud shell cd aks-arm ./kots reset-password -n aifabric
Carregue a licença fornecida a você pelo seu representante da UiPath por meio da UI, conforme abaixo.
É necessário inserir os detalhes de acordo com a tela abaixo.
Para obter o token de acesso do Identity Server:
O token de acesso IS pode ser encontrado fazendo login com o tenant “host” (ao contrário do tenant “padrão“) como usuário admin no seguinte endereço “https:/<IdentityServerEndpoint>//identity/configuration”. Este endereço já deve ser conhecido pelo cliente porque aqui é o local onde ele pode configurar provedores de identidade externos, como Azure AD, Windows ou Google.
Copie o token e cole-o no console de instalação replicado.
Habilitar o HA para o serviço principal
Habilitar isso assegurará que duas réplicas estejam sempre em execução para os serviços básicos do AI Fabric juntamente com a dimensionamento de pod horizontal habilitado, ou seja, com base na carga de trabalho, se necessário. O número de pods relacionados aos serviços básicos será apropriadamente dimensionado de forma automática. Se não habilitarmos o HA, então apenas uma réplica do serviço principal estará sempre em execução, mas o escalonamento horizontal dos pods ainda estará habilitado, o que garante que, se necessário, os pods serão escalonados automaticamente por um curto período.
Habilite o HA para as habilidades de ML baseadas em CPU
Habilitar isso assegurará que implantemos duas réplicas para todas as Habilidades de ML baseadas em CPU e que essas duas réplicas serão implantadas em nós presentes em várias zonas. Se o HA não estiver habilitado, apenas a réplica será implantada.
Habilite o HA para as habilidades de ML baseadas em GPU
Habilitar isso assegurará que implantemos duas réplicas para todas as Habilidades de ML baseadas na GPU e que essas duas réplicas serão implantadas em nós presentes em várias zonas. Se o HA não estiver habilitado, apenas a réplica será implantada. Como as máquinas da GPU são bastante caras no Azure, estamos fornecendo essa opção para que não sejam necessários dois nós para implantar uma Habilidade de ML, pois as GPUs podem ser compartilhadas em todas as implantações.
Configurar o máximo de CPU e memória que um trabalho baseado na GPU pode consumir
Como o Standard_NC6 é a menor configuração de máquina disponível no Azure com disponibilidade de GPU, assumimos como padrão máximo a CPU de 5000 (5 CPU) e a memória de 50 GB. Mas se o cliente estiver usando a Standard_NC6s_v2 ou alguma outra configuração de máquina em vez de nós Standard_NC6 para o node pool de GPU, nesse cenário o cliente poderá substituir os padrões (ou seja, a CPU e a memória máximos) que um trabalho de treinamento baseado em GPU pode consumir.
Ao salvar a configuração, o Kots começará a validar as entradas e, se todas as verificações de simulação forem aprovadas, o Kots acionará a implantação de forma exatamente similar à da instalação do OneBox
Se todas as verificações de simulação forem aprovadas, a tela de configuração terá a seguinte aparência: Clique em Continuar para prosseguir.
Para iniciar a instalação, clique no botão Implantar. Após o status ser Implantado, a instalação terá sido iniciada e o administrador de configuração poderá ir para a guia Aplicativo para verificar o status atual
O provisionamento do status do trabalho pode ser acompanhado por meio da consulta a esse pod a partir do local. Verifique se você configurou o contexto do cluster Kubernetes conforme descrito :
rajivchodisetti@DESKTOP-LOUPTI1:/mnt/c/Users/rajiv.chodisetti$ kubectl -n aifabric get pods | grep provision
provision-4xls7mzjpnui8j7n-s9tct 0/1 Completed 0 14h
To check the logs of this pod:
kubectl -n aifabric logs -f provision-4xls7mzjpnui8j7n-s9tct
If AIFabric deployment is successful, this is what you would see in the pod logs at the end,
Successfully setup cronjob for oob installation run on daily basis.
< Total steps: Current step: 8 Estimated time: 2s >
AiFabric in Azure AKS has been provisioned successfully
rajivchodisetti@DESKTOP-LOUPTI1:/mnt/c/Users/rajiv.chodisetti$ kubectl -n aifabric get pods | grep provision
provision-4xls7mzjpnui8j7n-s9tct 0/1 Completed 0 14h
To check the logs of this pod:
kubectl -n aifabric logs -f provision-4xls7mzjpnui8j7n-s9tct
If AIFabric deployment is successful, this is what you would see in the pod logs at the end,
Successfully setup cronjob for oob installation run on daily basis.
< Total steps: Current step: 8 Estimated time: 2s >
AiFabric in Azure AKS has been provisioned successfully
Veja aqui