Глубокое обучение на решении для FPGA и рабочих процессах

Фигура иллюстрирует решение MATLAB® для реализации глубокого обучения на FPGA.

Решение для глубокого обучения FPGA обеспечивает вплотную решение, которое позволяет вам оценивать, компилировать, профилировать и отлаживать свою пользовательскую предварительно обученную серийную сеть. Можно также сгенерировать пользовательский процессор IP глубокого обучения. Средство оценки используется для оценки эффективности среды глубокого обучения в терминах скорости. Компилятор преобразует предварительно обученную нейронную сеть для глубокого обучения для текущего приложения для развертывания его на намеченных целевых платах FPGA.

Чтобы узнать больше о процессоре IP глубокого обучения, смотрите Ядро IP Процессора Глубокого обучения.

Преимущества FPGA

FPGAs обеспечивают преимущества, такие как:

  • Высокая производительность

  • Гибкое взаимодействие через интерфейс

  • Параллелизм данных

  • Параллелизм модели

  • Конвейерно обработайте параллелизм

Глубокое обучение на рабочих процессах FPGA

Чтобы запустить определенное Глубокое обучение на задачах FPGA, смотрите информацию, перечисленную в этой таблице.

ЗадачаРабочий процесс
Запустите предварительно обученную серийную сеть на своей целевой плате FPGA.Моделируйте нейронные сети для глубокого обучения на рабочем процессе SoCs и FPGA
Получите эффективность своей предварительно обученной серийной сети для предварительно сконфигурированного процессора глубокого обучения.Оцените эффективность нейронной сети для глубокого обучения
Настройте процессор глубокого обучения, чтобы соответствовать вашим ограничениям области.Оцените использование ресурса для пользовательской настройки процессора
Сгенерируйте пользовательский процессор глубокого обучения для своего FPGA.Сгенерируйте пользовательский поток битов
Узнайте о преимуществах квантования ваших предварительно обученных серийных сетей.Квантование глубоких нейронных сетей
Сравните точность ваших квантованных предварительно обученных серийных сетей против вашего одного типа данных предварительно обучила серийную сеть.Валидация
Запустите квантованную предварительно обученную серийную сеть на своей целевой плате FPGA.Генерация кода и развертывание
Для просмотра документации необходимо авторизоваться на сайте