Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding tot het ontwikkelen van aangepaste operators
- Waarom zou je eigen operators ontwikkelen? Toepassingsgebieden en beperkingen
- Opbouw van de CANN-runtime en punten waar operators geïntegreerd kunnen worden
- Overzicht van TBE, TIK en TVM binnen het Huawei-AI-ecosysteem
Werken met TIK voor programmeren op laagniveau
- Kennismaking met het TIK-programmeermodel en de beschikbare API’s
- Geheugenbeheer en strategieën voor het verdelen van gegevens in TIK
- Een eigen operator maken, compileren en registreren in CANN
Testen en valideren van aangepaste operators
- Eenheidstesting en integratietesting van operators binnen de grafiek
- Debuggen van prestatieproblemen op kernniveau
- Visualisatie van het uitvoeringsverloop en het gedrag van geheugengebruik bij operators
Plannen en optimaliseren met TVM
- Inleiding tot TVM als compiler voor tensoroperaties
- Het opstellen van een planning voor een aangepaste operator in TVM
- Automatisch afstellen, benchmarken en codegenereren met TVM voor Ascend-hardware
Integratie met frameworks en modellen
- Eigen operators registreren in MindSpore en ONNX
- Controleren op modelintegriteit en het correct functioneren bij fallback-situaties
- Werken met grafieken met meerdere operators in diverse nauwkeurigheidsmodi
Casestudy’s en gespecialiseerde optimalisaties
- Voorbeeld: efficiënte convolutieoperaties voor kleine invoergegevensmaten
- Voorbeeld: optimalisatie van attention-operators met oog op geheugengebruik
- Beste praktijken voor het implementeren van aangepaste operators op diverse apparaten
Samenvatting en vervolgstappen
Vereisten
- Grondige kennis van de werking van AI-modellen en rekenoperaties op operatorniveau
- Ervaring met Python-programmeren en ontwikkelomgevingen onder Linux
- Kennis van compilers voor neurale netwerken of optimalisatietools op grafisch niveau
Doelgroep
- Compiler-engineers die werkzaam zijn aan AI-ontwikkeltools
- Systeemontwikkelaars die zich richten op laagniveau-optimalisatie van AI-algoritmen
- Ontwikkelaars die aangepaste operators bouwen of nieuwe soorten AI-werklasten implementeren
14 Uren
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen