Bądźmy w kontakcie
 Czas trwania 14 godzin

Plan Szkolenia

Wprowadzenie do tworzenia niestandardowych operatorów

  • Dlaczego warto tworzyć niestandardowe operatory? Przypadki użycia i ograniczenia
  • Struktura środowiska uruchomieniowego CANN i punkty integracji operatorów
  • Przegląd TBE, TIK i TVM w ekosystemie AI Huawei

Wykorzystanie TIK do niskopoziomowego programowania operatorów

  • Zrozumienie modelu programowania TIK i obsługiwanych interfejsów API
  • Zarządzanie pamięcią i strategia dzielenia na kafelki w TIK
  • Tworzenie, kompilowanie i rejestrowanie niestandardowego operatora w CANN

Testowanie i walidacja niestandardowych operatorów

  • Testy jednostkowe i integracyjne operatorów w grafie
  • Debugowanie problemów z wydajnością na poziomie jądra
  • Wizualizacja wykonywania operatorów i zachowania buforów

Planowanie i optymalizacja w oparciu o TVM

  • Przegląd TVM jako kompilatora operatorów tensorowych
  • Tworzenie harmonogramu dla niestandardowego operatora w TVM
  • Dostrajanie TVM, testy porównawcze i generowanie kodu dla Ascend

Integracja ze frameworkami i modelami

  • Rejestrowanie niestandardowych operatorów dla MindSpore i ONNX
  • Weryfikacja integralności modelu i zachowania awaryjnego
  • Obsługa grafów wielooperatorowych z mieszaną precyzją

Studia przypadków i specjalistyczne optymalizacje

  • Studium przypadku: wysokowydajna konwolucja dla małych kształtów wejściowych
  • Studium przypadku: optymalizacja operatora uwagi z uwzględnieniem pamięci
  • Najlepsze praktyki wdrażania niestandardowych operatorów na różnych urządzeniach

Podsumowanie i dalsze kroki

Wymagania

  • Dogłębna znajomość wewnętrznej budowy modeli AI i obliczeń na poziomie operatorów
  • Doświadczenie w pracy z Pythonem i środowiskami programistycznymi Linux
  • Znajomość kompilatorów sieci neuronowych lub optymalizatorów na poziomie grafu

Grupa docelowa

  • Inżynierowie kompilatorów pracujący nad łańcuchami narzędzi AI
  • Programiści systemowi zajmujący się niskopoziomową optymalizacją AI
  • Deweloperzy tworzący niestandardowe operatory lub pracujący nad nowatorskimi obciążeniami AI

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie