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

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

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

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

Функции

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

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

Темы

Запуск

Поддерживаемые сети, слои и Советы

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

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

Изучите эффекты квантования и как визуализировать динамические диапазоны сетевых слоев свертки.

Рабочий процесс квантования

Необходимые условия рабочего процесса квантования

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

Калибровка

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

Валидация

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

Генерация кода и развертывание

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

Примеры

Разверните квантованную нейронную сеть

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

Квантуйте нейронную сеть для среды выполнения FPGA

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

Для просмотра документации необходимо авторизоваться на сайте