Свържете се с нас
 Продължителност 14 часa

Съдържание и теми, включени в курса

Въведение в разработването на персонализирани оператори

  • Защо да изграждаме персонализирани оператори? Случаи на употреба и ограничения
  • Структура на изпълнителната среда на CANN и точки на интеграция на оператори
  • Преглед на TBE, TIK и TVM в екосистемата за изкуствен интелект на Huawei

Използване на TIK за нисконивово програмиране на оператори

  • Разбиране на програмния модел TIK и поддържаните API-та
  • Управление на паметта и стратегия за разпределение на плочки в TIK
  • Създаване, компилиране и регистриране на персонализирана операция с CANN

Тестване и валидиране на персонализирани операции

  • Модулно и интеграционно тестване на операции в графа
  • Отстраняване на грешки в производителността на ниво ядро
  • Визуализиране на изпълнението на операциите и поведението на буферите

Базирано на TVM планиране и оптимизация

  • Преглед на TVM като компилатор за тензорни операции
  • Писане на график за персонализирана операция в TVM
  • Настройване, сравнителен анализ и генериране на код с TVM за Ascend

Интеграция с рамки и модели

  • Регистриране на персонализирани операции за MindSpore и ONNX
  • Проверка на целостта на модела и резервното поведение
  • Поддръжка на графи с множество оператори със смесена точност

Казуси и специализирани оптимизации

  • Казус: високоефективна конволюция за малки входни форми
  • Казус: оптимизация на оператор за внимание, съобразена с паметта
  • Най-добри практики при внедряване на персонализирани операции в различни устройства

Обобщение и следващи стъпки

Изисквания

  • Солидни познания за вътрешната структура на AI моделите и изчисленията на ниво оператори
  • Опит със среди за разработка на Python и Linux
  • Запознатост с компилатори за невронни мрежи или оптимизатори на ниво граф

Аудитория

  • Инженери по компилатори, работещи върху AI инструментални вериги
  • Системни разработчици, фокусирани върху нисконивова AI оптимизация
  • Разработчици, изграждащи персонализирани операции или насочени към нови AI натоварвания

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории