Main Content

深度学习处理器定制和IP生成

Configure, build, and generate custom bitstreams and processor IP cores, estimate and benchmark custom deep learning processor performance

Deep Learning HDL Toolbox™ provides functions to configure, build, and generate custom bitstreams and a custom processor IP. Obtain performance and resource utilization of a pretrained series network on the custom processor. Optimize the custom processor by using the estimation results.

Classes

dlhdl.ProcessorConfig Configure custom deep learning processor

Functions

dlhdl.buildprocessor Build and generate custom processor IP
estimatePerformance Retrieve layer-level latencies and performance by usingestimatePerformancemethod
estimateResources Return estimated resources used by custom bitstream configuration
getModuleProperty Use thegetModulePropertymethod to get values of module properties within thedlhdl.ProcessorConfigobject
setModuleProperty Use thesetModuleProperty设置模块属性的方法dlhdl.ProcessorConfigobject
OptimizeconfigurationFornetwork Retrieve optimized network-specific deep learning processor configuration
openCustomLayerModel Open a generated custom layer verification model to verify your custom layers
registerCustomLayer Register the custom layer definition and万博1manbetxmodel representation of the custom layer
verifyCustomLayerModel 通过使用生成的自定义层验证模型来验证自定义层的功能和准确性

话题

自定义处理器配置

自定义处理器代码生成

  • 生成自定义BITSTREAM
    Rapidly prototype and iterate custom deep learning networks performance by configuring, building and generating custom bitstreams which can then be deployed to target FPGA and SoC boards.
  • Generate Custom Processor IP
    Build and generate IP for thedlhdl.ProcessorConfig.