Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Varighet 14 timer
Kursplan
Oversikt over CANNs optimaliseringsmuligheter
- Hvordan inferensytelse håndteres i CANN
- Optimaliseringsmål for edge- og innebygd AI-systemer
- Forståelse av utnyttelse av AI Core og minnetildeling
Bruk av Graph Engine for analyse
- Innføring til Graph Engine og kjørerørledning
- Visualisering av operatørggrafer og kjøringsmålinger
- Endring av beregningsgrafer for optimalisering
Profileringsverktøy og ytelsesindikatorer
- Bruk av CANN Profiling Tool (profiler) for arbeidsanalyse
- Analyse av kjernekjøretid og flaskehals
- Profileringsminnetilgang og tesslerstrategier
Utvikling av tilpassede operatører med TIK
- Oversikt over TIK og operatøraprogrammeringsmodellen
- Implementering av en tilpasset operatør ved bruk av TIK DSL
- Testing og benchmarking av operatøytytelse
Avansert operatøroptimalisering med TVM
- Innføring til TVM-integrasjon med CANN
- Automatisk justeringsstrategier for beregningsgrafer
- Når og hvordan man skifter mellom TVM og TIK
Minneoptimaliseringsteknikker
- Håndtering av minnelayout og bufferplassering
- Teknikker for å redusere forbruk av on-chip minne
- Beste praksis for asynkron kjøre og gjenvinning
Reell verden deploying og tilfellestudier
- Tilfellestudie: ytelsesjustering for smart by kamera rørleding
- Tilfellestudie: optimalisering av selvkjørende kjøretøy inferens stakk
- Retningslinjer for iterativ profilering og kontinuerlig forbedring
Oppsummering og neste steg
Krav
- God forståelse av arkitekturer for dype læringsmodeller og treningsarbeidsflyter
- Erfaring med modelldeploying ved bruk av CANN, TensorFlow eller PyTorch
- Kjennskap til Linux CLI, skriftskript og Python-programmering
Målgruppe
- AI-ytelsesingeniører
- Spesialister i optimalisering av inferens
- Utviklere som jobber med edge AI eller sanntidssystemer