Intrati in legatura

Schița de curs

Prezentarea ecosistemului GPU chinezesc pentru AI

  • Comparație între Huawei Ascend, Biren, Cambricon MLU
  • Modele CUDA vs CANN, Biren SDK și BANGPy
  • Tendințe din industrie și ecosistemele vendorilor

Pregătirea pentru migrare

  • Evaluarea codului tău CUDA
  • Identificarea platformelor țintă și a versiunilor SDK
  • Instalarea toolchain-ului și configurarea mediului

Tehnici de traducere a codului

  • Portarea accesului la memorie CUDA și a logicii kernel-urilor
  • Maparea modelelor de grid/thread-uri de calcul
  • Opțiuni de traducere automată vs manuală

Implementări specifice platformei

  • Utilizarea operatorilor Huawei CANN și a kernel-urilor custom
  • Pipeline-ul de conversie Biren SDK
  • Reconstruirea modelelor cu BANGPy (Cambricon)

Testare și optimizare cross-platform

  • Profilarea execuției pe fiecare platformă țintă
  • Tuning-ul memoriei și comparații de execuție paralelă
  • Monitorizarea performanței și iterație

Gestionarea mediilor GPU mixte

  • Implementări hibride cu mai multe arhitecturi
  • Strategii de fallback și detectarea dispozitivelor
  • Straturi de abstractizare pentru mentenabilitatea codului

Studii de caz și bune practici

  • Portarea modelelor de vision/NLP pe Ascend sau Cambricon
  • Adaptarea pipeline-urilor de inferență pe clustere Biren
  • Gestionarea nepotrivirilor de versiuni și a golurilor API

Rezumat și pașii următori

Cerințe

  • Experiență în programarea cu CUDA sau aplicații bazate pe GPU
  • Înțelegerea modelelor de memorie GPU și a kernel-urilor de calcul
  • Familiaritate cu fluxurile de lucru de implementare sau accelerare a modelelor AI

Public țintă

  • Programatori GPU
  • Arhitecți de sistem
  • Specialiști în portare
 21 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite