Știri

Microsoft anunță Win 10 API pentru dezvoltatorii Windows 10

Cuprins:

Anonim

Microsoft indică noile tendințe care vin în următorii ani, cea a inteligenței artificiale și a învățării automate. În ziua datei, Microsoft a făcut anunțul unei noi API numită WinML, care are ca scop să îi ajute pe dezvoltatori să profite de aceste două fațete în sistemul de operare Windows 10.

Microsoft anunță WinML pentru a dezvolta AI pe Windows

WinML este un nou set de API-uri care va permite dezvoltatorilor să profite de capacitățile complete ale oricărui dispozitiv Windows 10 pentru a utiliza modele pre-instruite de învățare automată, permițând descărcarea sarcinilor AI din cloud.

Primul motiv este performanța. În ciuda puterii enorme a computerelor în cloud disponibile, trăim în continuare într-o lume în care transferul datelor în cloud poate fi prohibitiv din punct de vedere al costurilor și vitezei. Latența oricărei conexiuni de rețea este mai lentă decât accesarea memoriei locale, iar lucrul cu seturi de date masive poate fi dificil fără interconectări costisitoare, dedicate, cu lățime mare de bandă. Efectuarea sarcinilor de calcul la nivel local poate îmbunătăți semnificativ performanța datorită latenței mai mici și a oferi rezultate în timp real. Costurile operaționale pot fi economisite prin reducerea lățimii de bandă a rețelei, precum și prin reducerea timpului de calcul în cloud.

Noua suită Microsoft de API-uri AI oferă câteva beneficii cheie care ar trebui să ajute dezvoltatorii să le integreze în produsele lor. Cel mai important lucru este, fără îndoială, faptul că API-ul face toată operația de ridicare grea pentru dezvoltator, așa că nu ar trebui să vă faceți griji cu privire la ce fel de hardware este disponibil pe orice mașină pe care aplicația dvs. va rula. Motorul WinML va folosi hardware-ul în mod dinamic și va crea cod pentru a obține cele mai bune performanțe disponibile de pe orice hardware pe care rulează dispozitivul.

Motorul este construit în Direct 3D, iar dacă sistemul are un GPU compatibil cu DX12, va utiliza dinamic shaders de calcul DX12. Dacă aveți un GPU masiv cu mult VRAM, volumul de muncă va fi descărcat la GPU. Dacă un GPU DX12 nu este disponibil sau performanța este o problemă datorată graficii integrate, motorul poate utiliza, de asemenea, puterea de calcul a procesorului.

Poate cel mai interesant, motorul WinML va funcționa chiar și pe computere bazate pe SnapDragon 835, sau chiar pe dispozitive IoT. Dacă are o mulțime de performanțe disponibile, va profita de ea, dar dacă sistemul este un dispozitiv cu putere redusă, va continua să funcționeze.

Font Anandtech

Știri

Alegerea editorilor

Back to top button