Muskampen 2025 är igång! Följ kampen här -

Windows ML förenklar för lokal AI

Permalänk
Melding Plague

Windows ML förenklar för lokal AI

Ska göra det enklare för utvecklare att köra AI direkt på användarnas datorer.

Läs hela artikeln här

Visa signatur

Observera att samma trivselregler gäller i kommentarstrådarna som i övriga forumet och att brott mot dessa kan leda till avstängning. Kontakta redaktionen om du vill uppmärksamma fel i artikeln eller framföra andra synpunkter.

Permalänk
Hjälpsam

Är detta skilt från DirectML?

Visa signatur

AMD Ryzen 7 5700X | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/51gntq | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 9600 XT 16GB | 64 GB Micron ECC | https://valid.x86.fr/gwcxfs
HTPC | https://valid.x86.fr/gqtxws |

Permalänk
Medlem

Som uppväxt under eran där Nokia ägde mobiltelefonmarknaden, tänker jag osökt på när Samsung och Apple tävlade om innovation av vad vi alla ser som mobiltelefon idag. Tyvärr kom det av sig lite och i mitt tyckte kan ingen kalla sig branschledande. Båda gör bra mobiltelefoner. Vilken man föredrar är mer en personlig preferens.

Jag hoppas att Microsofts satsning ska gynna konkurrens och innovation när det gäller ARM så Apple tvingas till större prestandalyft från gereration till generation. Nu känns det verkligen som Apple håller tillbaka och att prestandaskillanden skulle kunna bli större.

Visa signatur

Citera mig - annars kan svar utebli i trådar jag inte själv skapat.

Permalänk
Geeks
Jobbar med data
Skrivet av Ratatosk:

Är detta skilt från DirectML?

"Windows ML is an evolution of DirectML (DML) based on our learnings from the past year, listening to feedback from many developers, our silicon partners and our own teams developing AI experiences for Copilot+ PCs."

https://blogs.windows.com/windowsdeveloper/2025/05/19/introdu...

Permalänk
Medlem
Skrivet av Ratatosk:

Är detta skilt från DirectML?

Kan nog vara byggt ovanpå DirectML. Windows ML verkar vara ett lager ovanför och är inkluderat i Windows App SDK. Lite som XNA var ett lager ovanpå Direct3D förr. Så tolkar jag det i alla fall.

Visa signatur

Ryzen 7 7800X3D | ASUS TUF Gaming B650-Plus WIFI | Kingston 32GB (2x16GB) DDR5 6GT/s CL30 FURY Beast | Kingston Fury Renegade M.2 NVMe SSD Gen 4 2TB | MSI RTX 4060 8GB | Fractal Design Define S | MSI MPG A850G 850W | Thermalright Phantom Spirit 120 SE | Windows 11 Pro | AOC 27" AGON AG276QZD2 OLED QHD 240 Hz

Permalänk
Datavetare
Skrivet av Ratatosk:

Är detta skilt från DirectML?

DirectML är rätt mycket "DirectX för ML" medan Windows ML med ONNX är det de flesta kommer skriva sina applikationer mot. Windows ML använder DirectML om man kör på något annat än CPU.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

Undrar om detta även kan påverka Nvidias övertag kring generativ AI på Windows-plattformen?

Har sett modeller optimerade för exempelvis Apple Core ML där det också ser fördelning över CPU/GPU/NPU.

Men nära nog allt känns optimerat för Nvidia just nu, vilket gör att vi är inne i en ond cirkel (eller god för Nvidias aktieägare).

Permalänk
Geeks
Jobbar med data

De ser ut som de dödar DirectML som produkt och Windows ML är ersättaren. Har nog en del logik från föräldern, men verkar inte ha det som ett direkt beroende.

https://github.com/microsoft/onnxruntime/issues/23783

Permalänk

Spännande framtid, så mycket arbete utförs idag manuellt för att folk har svårt att följa instruktioner och det blir praktisk omöjligt att koda för allt som folk hittar på med. Med mer Ai på klienten som går utnyttja i ens kod och det blir enklare.

Ta en enkel excelark som innehåller KattID, kattnamn, ålder, ras, kön, vaccination etc. Den som registrerar datan kan hitta på hur många olika sätt som helst att skriva in denna data och för utvecklaren blir det ett stort jobb att göra kontroller för allt.
AI måste då in i bilden på något sätt, speciellt när man inte har tillgång till interfacet där dataregisteraren skriver in sin data i, då det kan vara en .csv fil.

Så min gissning är att allt fler utvecklare kommer nyttja denna AI till småsaker som inte på något sätt är speciella.

Permalänk
Datavetare
Skrivet av jreklund:

De ser ut som de dödar DirectML som produkt och Windows ML är ersättaren. Har nog en del logik från föräldern, men verkar inte ha det som ett direkt beroende.

https://github.com/microsoft/onnxruntime/issues/23783

Det känns lite som ett problem ändå. Som jag förstår Windows ML är dess abstraktionsnivå mer jämförbar med t.ex. PyTorch och Keras, d.v.s. något applikationer direkt jobbar mot, än CUDA, MPS och DirectML, som alla är exempel på back-ends för att ge HW-acceleration av det API-ramverken gör.

Uppenbara nackdelen med Windows ML är att det är Windows-specifikt, medans PyTorch, Keras, Tesorflow alla finns på MacOS, Linux och Windows (och i visas former även för iOS och Android).

Har knappt använt machine-learing alls på Windows, så har inte satt mig in i detaljerna. Men en sökning indikerar att det inte bara Windows ML som använder (eller tidigare använt?) DirectML som backend för GPU/NPU, det gör även PyTorch, Keras/Tensorflow.

På Windows kan alla dessa också använda CUDA, men det fungerar ju bara på Nvidia GPUer och poängen med DirectML verkar just vara att ge en uniform lågnivå backend för HW-acceleration.

Trist om man tappar ett generellt HW-abstraktionslager på Windows, för på Linux är det idag lite: kör CUDA om du vill vara någorlunda säker på att det faktiskt kommer fungera.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer