zoukankan      html  css  js  c++  java
  • 基于FPGA的CNN算法移植(三)软件算法架构分析

            这个系列的精华部分在  基于FPGA的CNN算法移植(一)概述   后面我真不知道怎么写了,再写就有泄密的风险。或者可以去讨论HLS 或者是SDsoc。 

            可是我真的想多做点笔记和大家一起讨论一下,思前想后就写这个吧。

            这个是分析别人家公司的一个项目A,当然不是本公司的项目,因为需要借鉴,所以进行了分析 ,看我当时是如何去入手。

      

    第一软件项目架构分析

            项目A  软件架构图  ,YOLO上实现,图像输入 416*416*3 。A-->B 是3*3的卷积运算。B -->A 是pooling运算。总结起来就是卷积9层,池化6层

     第二:运算量分析

            有人会问,这个有什么用,这个是用来估算项目效率的,因为我要用这个来估算我目前项目的性能,这个也是参考之一。

     

     第三:缓存量分析

             分析一下每一层需要多少memory。这个是激活值16bit

     

     这个是YOLO 架构,用HLS 2016.2  在 7045 上实现了17.53帧的项目。分析到此就结束了

    然后就是,你在自己的项目上受到什么启发呢?

     。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

     作者:清霜一梦

    欢迎加入: FPGA广东交流群:162664354

    。。。。。。。。。。。。。。。。。。。

    。。。。。。。。。。。。。。。。。。。

  • 相关阅读:
    Mathematica查看内部定义
    Mathematica绘制曲面交线方法
    Mathematica新特性Inactive, 求解复杂微分方程
    Mathematica修改默认字体
    Mac系统下lipo, ar, nm等工具的使用简介
    centos8 安装php7.2以及php-fpm
    mysql8.0创建用户只能访问某一个数据库
    CentOS 7 yum安装 RabbitMQ
    Linux服务器PHP+MYSQL环境配置优化提升网站运行效率
    PHP 7.1安装xhprof进行性能分析
  • 原文地址:https://www.cnblogs.com/sepeng/p/8668923.html
Copyright © 2011-2022 走看看