Анализ того, как параметры процессора глубокого обучения влияют на эффективность нейронной сети для глубокого обучения и использование ресурсов битового потока. Идентифицируйте параметры, которые помогают повысить эффективность и уменьшить использование ресурсов.
В этой таблице перечислены параметры процессора глубокого обучения и их эффекты на эффективность и использование ресурсов.
| Параметр процессора глубокого обучения | Модуль процессора глубокого обучения | Действие параметра | Эффект на эффективность | Эффект на использование ресурсов |
| TargetFrequency | Базовый модуль | Увеличьте целевую частоту. | Повышает эффективность. | Предельное увеличение использования интерполяционной таблицы (LUT). |
| ConvThreadNumber | conv | Увеличьте количество потоков. | Повышает эффективность. | Увеличивает использование ресурсов. |
| InputMemorySize | conv | Увеличьте размер входной памяти. | Повышает эффективность. | Увеличивает использование ресурсов оперативной памяти (BRAM). |
| OutputMemorySize | conv | Увеличьте размер выходной памяти. | Повышает эффективность. | Увеличивает использование ресурсов оперативной памяти (BRAM). |
| FeatureSizeLimit | conv | Увеличение функции size предела. | Повышает эффективность в сетях со слоями, которые имеют большое количество функций. | Увеличивает использование ресурсов оперативной памяти (BRAM). |
| KernelDataType | conv | Измените тип данных на int8. | Повышает эффективность. Может быть падение точности. | Уменьшает использование ресурсов. |
| FCThreadNumber | fc | Увеличьте количество потоков. | Повышает эффективность. | Увеличивает использование ресурсов. |
| InputMemorySize | fc | Увеличьте размер входной памяти. | Повышает эффективность. | Увеличивает использование ресурсов Block RAM (BRAM). |
| OutputMemorySize | fc | Увеличьте размер выходной памяти. | Повышает эффективность. | Увеличивает использование ресурсов Block RAM (BRAM). |
| KernelDataType | fc | Измените тип данных на int8. | Повышает эффективность. Может быть падение точности. | Уменьшает использование ресурсов. |
| InputMemorySize | adder | Увеличьте размер входной памяти | Повышает эффективность только для сетей DAG | Увеличивает использование ресурсов только для сетей DAG. |
| OutputMemorySize | adder | Увеличьте размер выходной памяти | Повышает эффективность только для сетей DAG | Увеличивает использование ресурсов только для сетей DAG. |
| KernelDataType | adder | Измените тип данных на int8. | Повышает эффективность. Может быть падение точности. | Уменьшает использование ресурсов. |
dlhdl.ProcessorConfig | estimatePerformance | estimateResources | getModuleProperty | setModuleProperty