Notícia

Microsoft anuncia API Win 10 para desenvolvedores do Windows 10

Índice:

Anonim

A Microsoft aponta para as novas tendências que estão chegando nos próximos anos, a de inteligência artificial e aprendizado de máquina. Durante o dia da data, a Microsoft fez o anúncio de uma nova API chamada WinML, que visa ajudar os desenvolvedores a tirar proveito dessas duas facetas no sistema operacional Windows 10.

Microsoft anuncia WinML para desenvolver IA no Windows

O WinML é um novo conjunto de APIs que permitirá que os desenvolvedores aproveitem todos os recursos de qualquer dispositivo Windows 10 para usar modelos de aprendizado de máquina pré-treinados, permitindo que as tarefas de IA sejam baixadas da nuvem.

A primeira razão é desempenho. Apesar do enorme poder da computação em nuvem disponível, ainda vivemos em um mundo onde a transferência de dados para a nuvem pode ser proibitiva em termos de custo e velocidade. A latência de qualquer conexão de rede é mais lenta que o acesso à memória local e o trabalho com conjuntos de dados massivos pode ser difícil sem interconexões caras, dedicadas e de alta largura de banda. A execução local de tarefas de computação pode melhorar significativamente o desempenho, graças à menor latência e fornecer resultados em tempo real. Os custos operacionais podem ser economizados reduzindo a largura de banda da rede e o tempo de computação na nuvem.

O novo conjunto de APIs de IA da Microsoft oferece vários benefícios importantes que devem ajudar os desenvolvedores a integrá-los em seus produtos. Indiscutivelmente, o mais importante é que a API faz todo o trabalho pesado para o desenvolvedor, para que você não precise se preocupar com o tipo de hardware disponível em qualquer máquina em que seu aplicativo será executado. O mecanismo WinML alavancará o hardware dinamicamente e criará código para obter o melhor desempenho disponível em qualquer hardware em que o dispositivo esteja sendo executado.

O mecanismo é construído em Direct 3D e, se o sistema tiver uma GPU compatível com DX12, usará os shaders de cálculo DX12 dinamicamente. Se você tiver uma GPU enorme com bastante VRAM, a carga de trabalho será transferida para a GPU. Se uma GPU DX12 não estiver disponível ou o desempenho for um problema devido aos gráficos integrados, o mecanismo também poderá usar o poder de computação da CPU.

Talvez o mais interessante seja que o mecanismo WinML funcione mesmo em computadores baseados no SnapDragon 835 ou em dispositivos IoT. Se houver muito desempenho disponível, ele será aproveitado, mas se o sistema for um dispositivo de baixa potência, ele continuará funcionando.

Fonte Anandtech

Notícia

Escolha dos editores

Back to top button