exponenta event banner

Глубокое обучение INT8 квантование

Калибровка, проверка и развертывание квантованных предварительно подготовленных сетей глубокого обучения серии

Увеличьте пропускную способность, сократите использование ресурсов и разместите большие сети на небольших целевых платах путем квантования сетей глубокого обучения.

После калибровки предварительно обученной последовательной сети путем сбора данных КИП квантуйте последовательную сеть и проверьте точность квантованной сети. Как только квантованная сеть подтверждена, генерируйте код для и развертывайте квантованную сеть.

Функции

развернуть все

dlquantizationOptionsВарианты квантования обученной глубокой нейронной сети
dlquantizerКвантование глубокой нейронной сети в 8-битные масштабированные целочисленные типы данных
calibrateМоделирование и сбор диапазонов глубокой нейронной сети
validateКвантование и проверка глубокой нейронной сети
dlhdl.WorkflowНастройка рабочего процесса развертывания нейронной сети глубокого обучения
dlhdl.TargetНастройка интерфейса для целевой платы для развертывания рабочего процесса
compile Компиляция объекта рабочего процесса
deploy Развертывание указанной нейронной сети на целевой плате FPGA
predictВывод о развертываемой сети и скорости профиля нейронной сети, развернутой на указанном целевом устройстве
releaseРазъединение подключения к целевому устройству
validateConnectionПроверка соединения SSH и развернутого битового потока

Темы

Начало работы

Поддерживаемые сети, слои, платы и инструменты

Предварительно обученные сети глубокого обучения и сетевые уровни, для которых может быть создан код с помощью Toolbox™ HDL Deep Learning.

Квантование глубоких нейронных сетей

Понимание эффектов квантования и способов визуализации динамических диапазонов уровней сетевой свертки.

Поток операций квантования

Предварительные условия потока операций квантования

Продукты, необходимые для квантования сетей глубокого обучения.

Калибровка

Смоделировать предварительно подготовленную сеть серии и собрать динамический диапазон весов и отклонений.

Проверка

Квантование и проверка предварительно подготовленной сети глубокого обучения серии.

Создание и развертывание кода

Создание кода и развертывание квантованной предварительно обученной сети глубокого обучения серии.

Характерные примеры