代码之家  ›  专栏  ›  技术社区  ›  rootkitchao

SSD-shufflenet-V2-FPN比Mobilenet V2慢

  •  1
  • rootkitchao  · 技术社区  · 6 年前

    我在上面写了一些自定义代码 tensorflow- models/object_detection SSD-shufflenet-v2-FPN (基于shufflenet v2 1.0)和SSD-mobilenet-v2-FPN(基于mobilenet v2 1.0)。我在自己的数据集上训练他们。

    当使用相同的输入时,SSD-shufflenet-v2-fpn的时间是SSD-mobilenet-v2-fpn的三倍(使用1080*1920输入,4*ARM Cortex-A72内核和Android 8.0,SSD-shufflenet-v2-fpn每张图像的成本为1200ms,SSD-mobilenet-v2-fpn仅为400ms)

    我试着用一个 third-party basic network structure

    在shufflenet v2的论文中,shufflenet v2 1.0比mobilenet v2 1.0快得多,无论是在GPU上还是在硬件上手臂。有有人试过这两个网络吗?

    实现SSD修改版本的方法非常简单。完成shufflenet v2的代码后,修改 ssd_mobilenet_v1_fpn_feature_extractor.py

    1 回复  |  直到 6 年前
        1
  •  0
  •   Bagoly Sz.    6 年前

    美孚网V2 http://openaccess.thecvf.com/content_cvpr_2018/papers/Sandler_MobileNetV2_Inverted_Residuals_CVPR_2018_paper.pdf ),比较了 架构,在节中 .

    人们可能会注意到,ShuffleNet上的CPU时间是不可测量的,因为正如作者提到的,在进行实验时,在Tensorflow mobile框架中没有实现有效的组卷积和洗牌操作。这也可能是你的原因。