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

Сконфигурируйте, создайте, и сгенерируйте пользовательские потоки битов и ядра процессора IP, оцените и протестируйте пользовательской эффективности процессора глубокого обучения в сравнении с эталоном

Deep Learning HDL Toolbox™ обеспечивает функции, чтобы сконфигурировать, создать, и сгенерировать пользовательские потоки битов и пользовательский процессор IP. Получите эффективность и использование ресурса предварительно обученной серийной сети на пользовательском процессоре. Оптимизируйте пользовательский процессор при помощи результатов оценки.

Классы

dlhdl.ProcessorConfigСконфигурируйте пользовательский процессор глубокого обучения

Функции

dlhdl.buildProcessorСоздайте и сгенерируйте пользовательский процессор IP
estimatePerformanceПолучите задержки уровня слоя и эффективность при помощи estimatePerformance метод
estimateResourcesВозвратите оцененные ресурсы, используемые пользовательской настройкой потока битов
getModuleProperty Используйте getModuleProperty метод, чтобы получить значения свойств модуля в dlhdl.ProcessorConfig объект
setModuleProperty Используйте setModuleProperty метод, чтобы установить свойства модулей в dlhdl.ProcessorConfig объект
optimizeConfigurationForNetworkПолучите оптимизированную сетевую специфичную настройку процессора глубокого обучения

Темы

Пользовательская настройка процессора

Пользовательский рабочий процесс настройки процессора

Ускорьте оценку и оптимизацию пользовательского процессора глубокого обучения путем конфигурирования параметров conv processor и fc processor, созданный при помощи dlhdl.ProcessorConfig объектный рабочий процесс.

Оцените эффективность нейронной сети для глубокого обучения

Анализируйте задержки уровня слоя нейронной сети для глубокого обучения и общую производительность перед развертыванием.

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

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

Эффекты пользовательских параметров процессора глубокого обучения на использовании эффективности и ресурса

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

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

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

Пользовательская генерация кода процессора

Сгенерируйте пользовательский поток битов

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

Сгенерируйте пользовательский IP процессора

Создайте и сгенерируйте IP для dlhdl.ProcessorConfig

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