Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Időtartalma 14 órák
Kurzusleírás
Bevezetés az egyedi operátorfejlesztésbe
- Miért építsünk egyedi operátorokat? Felhasználási esetek és korlátok
- A CANN futtatókörnyezet felépítése és az operátorintegrációs pontok
- A TBE, a TIK és a TVM áttekintése a Huawei AI-ökoszisztémában
A TIK használata alacsony szintű operátorprogramozáshoz
- A TIK programozási modell és a támogatott API-k megértése
- Memóriakezelés és csempézési stratégia a TIK-ben
- Egyedi operátor létrehozása, fordítása és regisztrálása a CANN-nal
Egyedi operátorok tesztelése és validálása
- Operátorok egység- és integrációs tesztelése a gráfban
- Kernel szintű teljesítményproblémák hibakeresése
- Az operátor-végrehajtás és a pufferviselkedés vizualizálása
TVM-alapú ütemezés és optimalizálás
- A TVM áttekintése mint tenzoroperátorok fordítója
- Ütemezés írása egy egyedi operátorhoz a TVM-ben
- TVM-hangolás, teljesítménymérés és kódgenerálás Ascendhez
Integráció keretrendszerekkel és modellekkel
- Egyedi operátorok regisztrálása a MindSpore-hoz és az ONNX-hoz
- A modell integritásának és a tartalék viselkedésnek az ellenőrzése
- Többoperátoros gráfok támogatása vegyes pontossággal
Esettanulmányok és speciális optimalizálások
- Esettanulmány: nagy hatékonyságú konvolúció kis bemeneti alakzatokhoz
- Esettanulmány: memóriatudatos figyelem operátor optimalizálása
- Bevált gyakorlatok az egyedi operátorok eszközök közötti telepítésében
Összefoglalás és következő lépések
Követelmények
- Az AI-modellek belső működésének és az operátorszintű számításoknak alapos ismerete
- Tapasztalat Python és Linux fejlesztői környezetekkel
- Neurálishálózat-fordítók vagy gráfszintű optimalizálók ismerete
Célközönség
- AI-eszközláncokon dolgozó fordítómérnökök
- Alacsony szintű AI-optimalizálásra fókuszáló rendszerfejlesztők
- Egyedi operátorokat építő vagy új AI-munkaterheléseket célzó fejlesztők