Microsoft sier WinML APIer kan forbedre den visuelle kvaliteten og ytelsen til spill

Ikon for lesetid 2 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Under Windows Developer Day-arrangementet tidligere denne måneden, Microsoft først avslørte Windows AI-plattformen som vil tillate utviklere å bygge intelligente apper på Windows 10-plattformen. Ved å bruke WinML API-ene kan Windows 10-utviklere bruke forhåndsopplærte maskinlæringsmodeller i appene sine for god ytelse og for å lagre kundens data og mer. På GDC 2018 fremhevet Microsoft i dag hvordan WinML APIer kan brukes i spill for å forbedre den visuelle kvaliteten og ytelsen til spill. Med denne støtten kan spillutviklere bruke de trente modellene deres og utføre slutninger om det store utvalget av maskinvare (CPU, GPU, VPU) som finnes i spillmaskiner på tvers av alle leverandører. For å støtte spill som bruker Windows Machine Learning, har Microsoft bygget DirectML.

DirectML er bygget på toppen av Direct3D fordi D3D (og grafikkprosessorer) er veldig gode for matrisematikk, som brukes som grunnlag for alle DNN-modeller og evalueringer. På samme måte som High Level Shader Language (HLSL) brukes til å utføre grafikkgjengivelsesalgoritmer, kan HLSL også brukes til å beskrive parallelle algoritmer for matrisematematikk som representerer operatørene som brukes under inferens på en DNN. Når den kjøres, mottar denne HLSL-koden alle fordelene ved å kjøre parallelt på GPU, noe som gjør at inferens kjører ekstremt effektivt, akkurat som en grafikkapplikasjon.

Microsoft jobber også med Unity for å gi støtte for Windows Machine Learning i Unitys ML-Agents-rammeverk. Finn ut mer om denne kunngjøringen her..

Mer om temaene: spillutviklere, GDC, microsoft, WindowsML, WinML APIer