Notícies

Microsoft anuncia l'api ia winml per a desenvolupadors de Windows 10

Taula de continguts:

Anonim

Microsoft apunta cap a les noves tendències que es troben en els pròxims anys, el de la intel·ligència artificial i l'aprenentatge automàtic. Durant el dia de la data Microsoft va fer l'anunci d'una nova API anomenada WinML que pretén ajudar als desenvolupadors a aprofitar aquestes dues facetes en el sistema operatiu Windows 10.

Microsoft anuncia WinML per desenvolupar la IA en Windows

WinML és un nou conjunt d'APIs que permetrà als desenvolupadors aprofitar les capacitats completes de qualsevol dispositiu Windows 10 per utilitzar models d'aprenentatge automàtic pre-entrenat, permetent que les tasques d'IA es descarreguin del núvol.

La primera raó és el rendiment. Tot i l'enorme potència de computació disponible en el núvol, encara vivim en un món on moure dades al núvol pot ser prohibitiu en termes de cost i velocitat. La latència de qualsevol connexió de xarxa és mes més lenta que l'accés a la memòria local, i treballar amb conjunts de dades massius pot ser difícil sense interconnexions costoses, dedicades i d'alt ample de banda. Realitzar les tasques de computació localment pot millorar significativament el rendiment gràcies a la menor latència i oferir resultats en temps real. Els costos operatius es poden estalviar reduint l'ample de banda de la xarxa, així com reduir el temps de càlcul en el núvol.

El nou conjunt d'API de IA de Microsoft ofereix diversos avantatges clau que haurien d'ajudar als desenvolupadors a integrar-les en els seus productes. Es podria dir que el més important és que l'API fa tota la feina pesat per al desenvolupador, per la qual no s'haurien de preocupar de quin tipus de maquinari està disponible en qualsevol màquina en la que vagi a funcionar la seva aplicació. El motor WinML aprofitarà el maquinari de forma dinàmica i crearà codi per obtenir el màxim rendiment disponible des de qualsevol maquinari en el qual s'estigui executant el dispositiu.

El motor està construït en Direct 3D, i si el sistema té una GPU compatible amb DX12, utilitzarà els shaders de càlcul DX12 dinàmicament. Si tens una GPU massiva amb molta VRAM, la càrrega de treball es descarregarà a la GPU. Si una GPU DX12 no està disponible, o el rendiment és un problema a causa dels gràfics integrats, el motor també pot utilitzar la potència de càlcul de la CPU.

Potser el més interessant sigui que el motor WinML funcionarà fins i tot en ordinadors basats en SnapDragon 835, o fins i tot en dispositius Iot. Si té molt rendiment disponible, el aprofitarà, però si el sistema és un dispositiu de baixa potència, seguirà funcionant.

font Anandtech

Notícies

Selecció de l'editor

Back to top button