-
Notifications
You must be signed in to change notification settings - Fork 0
Huawei Cloud (PT BR)
A arquitetura proposta usa da Huawei Cloud como plataforma para implantação dos modelos de deteção de objetos e estimação de aglomeração, bem como do Dashboard Huawei Smart Cities.
O Repositório de Software para Container (SWR) provê uma forma segura e confiável de gerenciamento de imagens de containers, além de facilitar a implantação de aplicações containerizadas. Na imagem abaixo podemos ver alguns dos containers que a equipe desenvolveu -- todos execto huwei_people_counter
.
Para mais informações sobre como criar e carregar uma imagem para o SWR, ver Software Repository for Container.
A plataforma ModelArts nos permite um fácil acesso à serviços de processamento de dados, treinamento distribuído, implantação de modelos e muito mais. Dessa forma, as imagens -- aplicações containerizadas -- enviadas ao SWR podem ser utilizadas aqui.
Para a implantação de um serviço em tempo real, primeiro devemos criar uma aplicação IA. Mais detalhes em Importing a Meta Model from a Container Image. Abaixo consta a primeira aplicação desenvolvida pela equipe.
Em seguida devemos implantar a aplicação IA criada anteriormente em um serviço de tempo real, que pode ser acessado via uma API Rest. Mais detalhes em Deploying a Model as a Real-Time Service. Abaixo constam as aplicações desenvolvidas pela equipe (exceto huawei-mczs-*
), em especial hsc_dedicated_gpu_service
.
Caso seja necessário a utilização, mas não exista GPU disponível no pool de recursos públicos, pode-se alocar um pool dedicado. Mais detalhes em Resource Pools.
Object Storage Service (OBS) fornece um serviço de armazenamento em nuvem estável, seguro, eficiente e fácil de utilizar, permitindo que você armazene virtualmente qualquer volume de dados não estruturados em qualquer formato.
Esse serviço nos permitia ara armazenar um config.json
a respeito da aplicação implantada como serviço de tempo real. Mais detalhes sobre tal arquivo em Specifications for Compiling the Model Configuration File
No entanto, não é mais possível utilizar o arquivo direto do OBS. Mais detalhes em Object Storage Service. Devemos inserir as configurações diretamente no campo adequado -- API -- no momento de criação da aplicação de IA.
O ModelArts não suporta requisições via browser. Como forma de resolver esse obstásculo, a equipe decidiu por utilizar a engine de containers da Huawei Cloud. A Engine de Containers em Nuvem (CCE) é um serviço de containers escalável e de alta performance que nos permite rapidamente construir clusters baseados em servidores em nuvem. Podemos, então, implantar as aplicações containerizadas que desenvolvemos facilmente. Mais detalhes em What Is Cloud Container Engine?. Abaixo podemos ver as aplicações desenvolvidas pela equipe -- backend e frontend (dashboard).
Caso seja necessário o uso de GPU, é preciso adicionar o addon apropriado: gpu-beta. Addo-ons permitem gerenciar funções complementares do cluster.
A funcionalidade das aplicações implantadas dependem de um servidor seguro e isolado, como o Servidor Elástico em Nuvem (ECS) da Huawei Cloud. Mais detalhes em What Is ECS?.
Check the sidebar menu to navigate through the wiki.
(Use o menu da barra lateral para navegar pelo wiki.)