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