Intel Vision Accelerator - aprendizado profundo em todos os lares



Vamos nos afastar brevemente do tópico dos novos processadores Intel (isso não é por muito tempo) e falar sobre visão de máquina e Deep Learning. Em geral, o tópico da IA ​​se tornou comum ao discutir as perspectivas para o desenvolvimento da tecnologia da computação e, creio, muitos perceberam o seguinte recurso. Gradualmente, à medida que as ferramentas especializadas de hardware e software melhoram, os elementos de IA saem dos datacenters com super servidores "para os campos" e se tornam cada vez mais acessíveis técnica e financeiramente. A Intel também vê essa tendência e, para simplificar a implementação de tecnologias avançadas na vida cotidiana, oferece aos fornecedores a vantagem de sua nova solução - Intel Vision Accelerator .

O que é o Intel Vision Accelerator? Este é um conjunto de modelos de referência para placas aceleradoras, com base nas quais qualquer fabricante de eletrônicos pode criar seu próprio produto com o conjunto de recursos desejado. No entanto, é claro, apenas o design não é suficiente - você precisa de uma base de elementos. A Intel já possui - é um coprocessador especializado da Movidius e FPGA Arria. Quais são as vantagens dessa abordagem?

  • a possibilidade de inferência de redes neurais "no lugar";
  • alto desempenho em tarefas especializadas;
  • alta eficiência em termos de consumo de energia, custo, etc;
  • compatibilidade total com o kit de ferramentas Open Visual Inference e Otimização de rede neural (OpenVINO) - um conjunto de bibliotecas, ferramentas de otimização e recursos de informação para o desenvolvimento de software usando visão de máquina e Deep Learning.

Vamos comparar essas duas plataformas em relação ao Deep Learning.
Acelerador Intel Vision com Intel MovidiusAcelerador Intel Vision com Intel Arria
RecursoAlta eficiência em termos de consumo e custoSolução Integrada Produtiva
Campo de aplicaçãoRedes neurais clássicasOtimização adicional para aprendizado profundo usando redes altamente carregadas
Casos de usoDispositivos com restrições de tamanho e consumo, topologias de rede clássicas que podem ser otimizadas para ASICServidores de nível médio e básico, ambientes que se prestam bem à otimização de software
Interfaces de conexãoPCIe, mini-PCIe, M2PCIe
Número de transmissões de vídeo1 a 16 por dispositivo3 a 32
Tamanho do patch1-41-144
Consumo de energia~ 2 watts~ 35 W
Atualmente, o Intel Vision Accelerator suporta as seguintes topologias e algoritmos de rede:
TopologiasAlgoritmos
Googlenet
ResNet - 18
ResNet - 50
ResNet - 101
Squeezenet
Squeezenext
VGG-16
Rcnn mais rápido
MobileNet
Yolo minúsculo
Detecção / reconhecimento de rosto
Classificação dos atributos de face
Rastreamento manual
Determinação de gênero e idade
Definição / acompanhamento de itens
Reconhecendo comportamentos e gestos
Identificação de itens abandonados
Rastreamento multiuso
Definição de letra / palavra
etc.
Você pode perguntar: por que precisamos saber sobre as ofertas da Intel para fornecedores? Afinal, não é proposto que os aceleradores sejam feitos manualmente. A resposta é a seguinte: este é um post sobre uma classe de dispositivos (ou duas classes) que em breve aparecerá no mercado. E você pode encontrá-los para suas necessidades - se você souber o que procurar.

Source: https://habr.com/ru/post/pt429818/


All Articles