Анализ того, как параметры процессора глубокого обучения влияют на эффективность нейронной сети для глубокого обучения и использование ресурсов битового потока. Идентифицируйте параметры, которые помогают повысить эффективность и уменьшить использование ресурсов.
В этой таблице перечислены параметры процессора глубокого обучения и их эффекты на эффективность и использование ресурсов.
Параметр процессора глубокого обучения | Модуль процессора глубокого обучения | Действие параметра | Эффект на эффективность | Эффект на использование ресурсов |
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