Bądźmy w kontakcie

Plan Szkolenia

Koncepcje wydajności i metryki

  • Opóźnienie, przepustowość, zużycie energii, wykorzystanie zasobów
  • Wąskie gardła na poziomie systemu i modelu
  • Profilowanie dla wnioskowania a trenowania

Profilowanie na Huawei Ascend

  • Korzystanie z CANN Profiler i MindInsight
  • Diagnostyka jąder obliczeniowych i operatorów
  • Wzorce odciążania i mapowanie pamięci

Profilowanie na Biren GPU

  • Funkcje monitorowania wydajności w SDK Biren
  • Fuzja jąder, wyrównanie pamięci i kolejki wykonawcze
  • Profilowanie uwzględniające moc i temperaturę

Profilowanie na Cambricon MLU

  • Narzędzia wydajnościowe BANGPy i Neuware
  • Widoczność na poziomie jądra i interpretacja logów
  • Integracja profilera MLU z frameworkami wdrożeniowymi

Optymalizacja na poziomie grafu i modelu

  • Strategie przycinania grafów i kwantyzacji
  • Fuzja operatorów i restrukturyzacja grafu obliczeniowego
  • Standaryzacja rozmiaru wejścia i dostrajanie wielkości partii

Optymalizacja pamięci i jąder obliczeniowych

  • Optymalizacja układu pamięci i ponownego wykorzystania
  • Efektywne zarządzanie buforami na różnych chipsetach
  • Techniki dostrajania na poziomie jądra dla każdej platformy

Najlepsze praktyki międzyplatformowe

  • Przenośność wydajności: strategie abstrakcji
  • Budowanie współdzielonych potoków dostrajania dla środowisk wieloukładowych
  • Przykład: dostrajanie modelu detekcji obiektów na platformach Ascend, Biren i MLU

Podsumowanie i dalsze kroki

Wymagania

  • Doświadczenie w pracy z potokami trenowania lub wdrażania modeli AI
  • Zrozumienie zasad obliczeń GPU/MLU i optymalizacji modeli
  • Podstawowa znajomość narzędzi i metryk profilowania wydajności

Grupa docelowa

  • Inżynierowie ds. wydajności
  • Zespoły infrastruktury uczenia maszynowego
  • Architekci systemów AI
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie