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

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

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

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

Функции

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

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

Темы

Запуск

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

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

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

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

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

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

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

Калибровка

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

Валидация

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

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

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

Рекомендуемые примеры