Microsoft säger att WinML API:er kan förbättra den visuella kvaliteten och prestandan för spel

Lästid ikon 2 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

Under Windows Developer Day-evenemanget tidigare denna månad, Microsoft först avslöjade Windows AI-plattformen vilket gör det möjligt för utvecklare att bygga intelligenta appar på Windows 10-plattformen. Genom att använda WinML API:er kan Windows 10-utvecklare använda förutbildade maskininlärningsmodeller i sina appar för fantastisk prestanda och för att spara kundens data och mer. På GDC 2018 lyfte Microsoft idag fram hur WinML API:er kan användas i spel för att förbättra den visuella kvaliteten och prestandan hos spel. Med detta stöd kan spelutvecklare använda sina utbildade modeller och göra slutsatser om det stora utbudet av hårdvara (CPU, GPU, VPU) som finns i spelmaskiner från alla leverantörer. För att stödja spel som använder Windows Machine Learning har Microsoft byggt DirectML.

DirectML är byggt ovanpå Direct3D eftersom D3D (och grafikprocessorer) är mycket bra för matrismatte, som används som grund för alla DNN-modeller och utvärderingar. På samma sätt som High Level Shader Language (HLSL) används för att exekvera grafikrenderingsalgoritmer, kan HLSL också användas för att beskriva parallella algoritmer för matrismatematik som representerar de operatorer som används under inferens på en DNN. När den exekveras får denna HLSL-kod alla fördelar med att köras parallellt på GPU:n, vilket gör att inferens körs extremt effektivt, precis som en grafikapplikation.

Microsoft arbetar också med Unity för att tillhandahålla stöd för Windows Machine Learning i Unitys ML-Agents-ramverk. Läs mer om detta tillkännagivande här..

Mer om ämnena: spelutvecklare, gdc, microsoft, WindowsML, WinML API:er

Kommentera uppropet

E-postadressen publiceras inte. Obligatoriska fält är markerade *