EasyEdge概述
更新时间:2020-10-10
EasyEdge是什么?
EasyEdge是百度基于Paddle Mobile研发的端计算模型生成平台,能够将原始深度学习模型快速生成适配于边缘节点和智能终端的端侧模型。
EasyEdge平台支持的模型如下表所示:
Caffe | TensorFlow | PyTorch | PaddlePaddle | |
---|---|---|---|---|
InceptionV4 | ✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️ | |
InceptionV3 | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️ |
InceptionV2 | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️ | |
InceptionV1 | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️ | |
MobileNetV2 | ✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️ | ✔️✔️✔️ | |
MobileNetV1 | ✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️ |
ResNet101-V2 | ✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️ | ✔️✔️✔️ | |
ResNet50-V1 | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️ |
SqueezeNetV1.1 | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️ |
VGG19 | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️ |
VGG16 | ✔️✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️✔️✔️✔️ | ✔️✔️✔️ |
MobileNetV1-SSD | ✔️✔️✔️ | ✔️✔️✔️ | ||
VGG16-SSD | ✔️✔️✔️✔️✔️ | ✔️✔️✔️ |
说明:表中✔️的数量代表支持加速的芯片种类数
- 上传模型支持框架:Caffe (ssd)、PyTorch (0.4.0) 、TensorFlow (1.13)、PaddlePaddle (1.4.1)
- 上传模型支持网络:VGG16、InceptionV3/V4、MobilenetV1、MobilenetV1-SSD、RestnetV1等13种
- AI芯片加速支持:通用ARM芯片、通用x86芯片、英伟达GPU、高通Snapdragon GPU/DSP、英特尔Movidius VPU、华为HiSilicon NPU、苹果A-Bionic
详细资料可参考官方文档。
为什么要与EasyEdge集成?
BIE与EasyEdge集成,是百度天工物联网平台践行“ABC Anywhere”战略的重要一步。
EasyEdge为BIE提供了边缘模型适配与模型加速的能力,同时也为BIE提供了更多可运行在边缘侧的模型来源。通过BIE与EasyEdge的集成,为用户提供从“模型上传——模型适配——模型下发——模型运行”的全链路服务。
未来BIE计划再与Paddlepaddle和EasyDL等百度AI服务集成,为用户提供“模型训练——模型生成”的服务。