ÉlőUtoljára: 1 órájaMa: 2
Eszközökfrissítve: 01:19

Hugging Face 207 WebGPU-kernelt adott ki a böngészőben futó AI gyorsításához

A Hugging Face új @huggingface/kernels JavaScript-betöltője és 207 WebGPU-kernelt tartalmazó gyűjteménye a böngészőben futó AI modellek sebességét hivatott növelni.

Hugging Face 207 WebGPU-kernelt adott ki a böngészőben futó AI gyorsításához
Fotó: Rahul Mishra / Unsplash
forrás: Hugging Face·AI Forradalom szerk.·
Megosztás

A Hugging Face bemutatta a @huggingface/kernels csomagot, amely minimalista könyvtárként funkcionál optimalizált WebGPU-kernelt futtatásához közvetlenül a Hugging Face Hubról. Az első kiadás 207 kernelt tartalmaz, amelyek a gépi tanulási architektúrák széles skáláján használt műveleteket fedik le.

Minden egyes kernel különálló, verziózott csomagként érhető el a Hubon, amely tartalmazza az interfészt, a shader sablonokat, a helyesség- és teljesítményteszteket, valamint a használati útmutatót. Ez lehetővé teszi a fejlesztők számára, hogy a kernelt közvetlenül azonosítsák, teszteljék és benchmarkolják.

A Hugging Face emellett elindította a Fleet nevű, böngészőalapú GPU teljesítményteszt és tesztelő eszközt. A Fleet a felhasználók hardverén futtatja és pontozza a kernelt, valamint közösségi alapon gyűjt teljesítmény- és helyességadatokat. Ezek az adatok segítenek a hibák megtalálásában, a kernelvariánsok javításában és az optimalizálási döntések meghozatalában valós hardvereken.

A kernelt a böngészőben futó AI modellek sebességének növelése érdekében tett erőfeszítések részeként vezették be. A WebGPU API és a WGSL nyelv teszi lehetővé a GPU-műveletek futtatását a modern böngészőkben, de a teljesítmény nagymértékben függhet a hardvertől és a megvalósítástól. Az egyes kerneltárak lehetővé teszik az alapréteg független fejlesztését, miközben stabil szerződést tartanak fenn a felette lévő rétegek számára.

A @huggingface/kernels csomag telepíthető npm-en keresztül, és a WebGPU támogatással rendelkező böngészőkben használható. A kerneltárak interfésze inspectálható, a helyesség- és teljesítménytesztek az implementációval együtt utaznak, és a publikált verziók explicit módon betölthetők.

A Hugging Face a @huggingface/kernels csomagot és a kerneltárakat Apache-2.0 licenc alatt teszi elérhetővé, és integrálta azokat a Hugging Face Hubba. A projekt célja, hogy a böngészőben futó AI modellek inference-sebességét javítsa azáltal, hogy egyénileg felfedezhető, tesztelhető, benchmarkolható és verziózott GPU-műveleteket biztosít. A tervek szerint a kerneltárak további műveletekkel bővülnek majd, és a közösség hozzájárulása kulcsfontosságú lesz a fejlesztésben.

tetszett a cikk? oszd meg →
Megosztás

Tetszik az oldal? Támogasd a fejlesztést

Az AI Forradalom egy automatizált pipeline: napi adatgyűjtés, LLM-feldolgozás és infrastruktúra fenntartása valódi költségekkel jár. Ha értékesnek találod a tömör, naprakész AI-összefoglalókat, egy kávé sokat segít.

Támogatom