Back to Paddle Lite

支持模型

docs/quick_start/support_model_list.md

2.129.1 KB
Original Source

支持模型

目前,Paddle Lite 已严格验证 52 个模型的精度和性能。对视觉类模型做到了充分的支持,覆盖分类、检测和定位,也包含了特色的 OCR 模型的支持。对 NLP 模型也做到了广泛支持,包含翻译、语义表达等等。

除了已严格验证的模型,Paddle Lite 对其他 CV 和 NLP 模型也可以做到大概率支持。

类别类别细分模型支持平台
CV分类MobileNetV1ARM, X86, GPU(OPENCL,METAL), HuaweiKirinNPU, MediatekAPU, KunlunxinXPU, HuaweiAscendNPU, VerisiliconTIMVX, AndroidNNAPI
CV分类MobileNetV2ARM, X86, GPU(OPENCL,METAL), HuaweiKirinNPU, KunlunxinXPU, HuaweiAscendNPU
CV分类MobileNetV3_largeARM, X86, GPU(OPENCL,METAL), HuaweiAscendNPU, HuaweiKirinNPU
CV分类MobileNetV3_smallARM, X86, GPU(OPENCL,METAL), HuaweiAscendNPU, HuaweiKirinNPU
CV分类DPN68ARM, X86, HuaweiAscendNPU, HuaweiKirinNPU
CV分类AlexNetARM, X86, HuaweiAscendNPU
CV分类DarkNet53ARM, X86, HuaweiAscendNPU, HuaweiKirinNPU
CV分类DenseNet121ARM, X86, HuaweiAscendNPU, HuaweiKirinNPU
CV分类EfficientNetB0ARM, X86, GPU(OPENCL), KunlunxinXPU, HuaweiAscendNPU, HuaweiKirinNPU
CV分类GhostNet_x1_3ARM,HuaweiAscendNPU, HuaweiKirinNPU
CV分类HRNet_W18_CARM, X86,HuaweiAscendNPU, HuaweiKirinNPU
CV分类RegNetX_4GFARM, X86
CV分类Xception41ARM, X86
CV分类ResNet18ARM, X86, GPU(OPENCL,METAL), HuaweiKirinNPU, KunlunxinXPU, HuaweiAscendNPU, VerisiliconTIMVX, AndroidNNAPI
CV分类ResNet50ARM, X86, GPU(OPENCL,METAL), HuaweiKirinNPU, KunlunxinXPU, HuaweiAscendNPU, VerisiliconTIMVX, AndroidNNAPI, IntelOpenVINO
CV分类ResNet101ARM, X86, HuaweiKirinNPU, KunlunxinXPU, HuaweiAscendNPU
CV分类ResNeXt50ARM, X86, HuaweiAscendNPU, HuaweiKirinNPU
CV分类MnasNetARM, HuaweiKirinNPU, HuaweiAscendNPU
CV分类SqueezeNetARM, HuaweiKirinNPU, KunlunxinXPU, HuaweiAscendNPU
CV分类ShuffleNetARM,HuaweiAscendNPU
CV分类ShufflenetV2ARM, KunlunxinXPU, HuaweiAscendNPU
CV分类InceptionV3ARM, X86, HuaweiAscendNPU, HuaweiKirinNPU
CV分类InceptionV4ARM, X86, HuaweiKirinNPU, KunlunxinXPU, HuaweiAscendNPU
CV分类VGG16ARM, X86, GPU(OPENCL), KunlunxinXPU, HuaweiAscendNPU
CV分类VGG19ARM, X86, GPU(OPENCL,METAL), KunlunxinXPU, HuaweiAscendNPU
CV分类GoogleNetARM, X86, KunlunxinXPU, HuaweiAscendNPU, HuaweiKirinNPU
CV检测SSD-MobileNetV1ARM, HuaweiKirinNPU*, HuaweiAscendNPU*, VerisiliconTIMVX, AndroidNNAPI
CV检测SSD-MobileNetV3-largeARM, X86, GPU(OPENCL,METAL),HuaweiAscendNPU*
CV检测SSD-VGG16ARM, X86, HuaweiAscendNPU*
CV检测YOLOv3-DarkNet53ARM, X86, HuaweiAscendNPU*
CV检测YOLOv3-MobileNetV1ARM, X86, HuaweiAscendNPU*, HuaweiKirinNPU
CV检测YOLOv3-MobileNetV3ARM, X86, HuaweiAscendNPU*, HuaweiKirinNPU
CV检测yolov3_r50vd_dcnARM, HuaweiKirinNPU*, HuaweiAscendNPU*, HuaweiKirinNPU
CV检测YOLOv4ARM, X86, HuaweiAscendNPU*
CV检测Faster RCNNARM
CV检测Mask RCNN*ARM
CV检测ppyolo_2xARM,HuaweiAscendNPU*
CV检测solov2_r50_fpn_1xARM
CVOCRch_ppocr_mobile_v2.0_cls_inferARM, X86, GPU(OPENCL),HuaweiAscendNPU
CVOCRch_ppocr_mobile_v2.0_det_inferARM, X86, GPU(OPENCL), HuaweiAscendNPU, HuaweiKirinNPU
CVOCRch_ppocr_mobile_v2.0_rec_inferARM, X86, GPU(OPENCL), HuaweiAscendNPU*, HuaweiKirinNPU*
CVOCRch_ppocr_server_v2.0_rec_inferARM,HuaweiAscendNPU*, HuaweiKirinNPU*
CVOCRCRNNARM,HuaweiAscendNPU
CVOCRDBARM, GPU(OPENCL),HuaweiAscendNPU
CVOCROCR-AttentionARM
CVREGinference_dnnARM, GPU(OPENCL)
CV分割Deeplabv3ARM, GPU(OPENCL), HuaweiAscendNPU
CV分割UNetARM, GPU(OPENCL), HuaweiAscendNPU
CV分割bisenetARM, GPU(OPENCL),HuaweiAscendNPU
CV分割fastscnnARM, GPU(OPENCL)
CV分割bisenet_v2ARM, GPU(OPENCL),HuaweiAscendNPU
CV关键点HigherHRNetARM,X86,HuaweiAscendNPU,HuaweiKirinNPU
CV关键点HRNetARM,X86,HuaweiAscendNPU,HuaweiKirinNPU
CV人脸FaceDetectionARM
CV人脸FaceBoxes*ARM, GPU(OPENCL), HuaweiAscendNPU
CV人脸BlazeFace*ARM,HuaweiAscendNPU
CV人脸MTCNNARM, GPU(OPENCL)
NLP机器翻译Transformer*ARM,HuaweiKirinNPU*,HuaweiAscendNPU*
NLP机器翻译BERTKunlunxinXPU,HuaweiAscendNPU
NLP语义表示ERNIEKunlunxinXPU,HuaweiAscendNPU
NLP语义理解ERNIE-TINYARM,KunlunxinXPU,HuaweiAscendNPU
GAN风格转换CycleGAN*HuaweiKirinNPU
GAN超分辨率ESRGANARM,X86,HuaweiAscendNPU,HuaweiKirinNPU

注意:

  1. 模型列表中 * 代表该模型链接来自 PaddlePaddle/models ,否则为推理模型的下载链接
  2. 支持平台列表中 HuaweiKirinNPU* 代表 ARM + HuaweiKirinNPU 异构计算,否则为 HuaweiKirinNPU 计算
  3. 支持平台列表中 HuaweiAscendNPU* 代表 X86 或 ARM+HuaweiAscendNPU 异构计算,否则为 HuaweiAscendNPU 计算
  4. 寻找更多的可支持的模型还可以转至 PaddlePaddle/models , PaddleHub , PaddleOCR , PaddleDetection