# FastDeploy
**Repository Path**: fusionshen/FastDeploy
## Basic Information
- **Project Name**: FastDeploy
- **Description**: โก๏ธAn Easy-to-use and Fast Deep Learning Model Deployment Toolkit for โ๏ธCloud ๐ฑMobile and ๐นEdge. Including Image, Video, Text and Audio 20+ main stream scenarios and 150+ SOTA models.
- **Primary Language**: Python
- **License**: Apache-2.0
- **Default Branch**: release/1.0.2
- **Homepage**: https://www.paddlepaddle.org.cn/fastdeploy
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 38
- **Created**: 2023-01-11
- **Last Updated**: 2023-01-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
English | [็ฎไฝไธญๆ](README_CN.md) | [เคนเคฟเคจเฅเคฆเฅ](./docs/docs_i18n/README_เคนเคฟเคจเฅเคฆเฅ.md) | [ๆฅๆฌ่ช](./docs/docs_i18n/README_ๆฅๆฌ่ช.md) | [ํ๊ตญ์ธ](./docs/docs_i18n/README_ํ๊ตญ์ธ.md) | [Pัฬััะบะธะน ัะทัฬะบ](./docs/docs_i18n/README_Pัฬััะบะธะน_ัะทัฬะบ.md)

Installation
|
Documents
|
API Docs
|
Release Notes
**โก๏ธFastDeploy** is an **Easy-to-use** and **High Performance** AI model deployment toolkit for Cloud, Mobile and Edge with ๐ฆ**out-of-the-box and unified experience**, ๐**end-to-end optimization** for over **๐ฅ150+ Text, Vision, Speech and Cross-modal AI models**.
Including image classification, object detection, image segmentation, face detection, face recognition, keypoint detection, matting, OCR, NLP, TTS and other tasks to meet developers' industrial deployment needs for **multi-scenario**, **multi-hardware** and **multi-platform**.
| [Image Classification](examples/vision/classification) | [Object Detection](examples/vision/detection) | [Semantic Segmentation](examples/vision/segmentation/paddleseg) | [Potrait Segmentation](examples/vision/segmentation/paddleseg) |
|:----------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
|
|
|
|
| [**Image Matting**](examples/vision/matting) | [**Real-Time Matting**](examples/vision/matting) | [**OCR**](examples/vision/ocr) | [**Face Alignment**](examples/vision/facealign) |
|
|
|
|
|
| [**Pose Estimation**](examples/vision/keypointdetection) | [**Behavior Recognition**](https://github.com/PaddlePaddle/FastDeploy/issues/6) | [**NLP**](examples/text) | [**Speech**](examples/audio/pp-tts) |
|
|
|
| **input**:Life was like a box
of chocolates, you never
know what you're
gonna get.
**output**: [
](https://paddlespeech.bj.bcebos.com/Parakeet/docs/demos/tacotron2_ljspeech_waveflow_samples_0.2/sentence_1.wav)
|
## ๐ฃ Recent updates
- ๐ฅ **Live Preview: Dec 12 - Dec 30, China Standard Time, 20:30,** FastDeploy has joined hands with ten hardware vendor partners to launch the deployment month `The Complete Guide to Deploying Industrial Grade AI Models`.
- Scan the QR code below using WeChat, follow the PaddlePaddle official account and fill out the questionnaire to join the WeChat group
## Contents
* **๐ฅ๏ธ Server-side and Cloud Deployment**
* [A Quick Start for Python SDK](#fastdeploy-quick-start-python)
* [A Quick Start for C++ SDK](#fastdeploy-quick-start-cpp)
* [Supported Server-side and Cloud Model List](#fastdeploy-server-models)
* **๐ฑ Mobile and Edge Device Deployment**
* [Supported Mobile and Edge Model List](#fastdeploy-edge-models)
* **๐ Browser and Mini Program Deployment**
* [Supported Web and Mini Program Model List](#fastdeploy-web-models)
* [Acknowledge](#fastdeploy-acknowledge)
* [License](#fastdeploy-license)
## ๐ฅ๏ธ Server-side and Cloud Deployment
A Quick Start for Python SDK๏ผclick to expand๏ผ
#### Installation
##### Prerequisites
- CUDA >= 11.2 ใcuDNN >= 8.0 ใ Python >= 3.6
- OS: Linux x86_64/macOS/Windows 10
##### Install FastDeploy SDK with both CPU and GPU support
```bash
pip install fastdeploy-gpu-python -f https://www.paddlepaddle.org.cn/whl/fastdeploy.html
```
##### [Conda Installation (Recommended)](docs/cn/build_and_install/download_prebuilt_libraries.md)
```bash
conda config --add channels conda-forge && conda install cudatoolkit=11.2 cudnn=8.2
```
##### Install FastDeploy SDK with only CPU support
```bash
pip install fastdeploy-python -f https://www.paddlepaddle.org.cn/whl/fastdeploy.html
```
#### Python Inference Example
* Prepare model and picture
```bash
wget https://bj.bcebos.com/paddlehub/fastdeploy/ppyoloe_crn_l_300e_coco.tgz
tar xvf ppyoloe_crn_l_300e_coco.tgz
wget https://gitee.com/paddlepaddle/PaddleDetection/raw/release/2.4/demo/000000014439.jpg
```
* Test inference results
```python
# For deployment of GPU/TensorRT, please refer to examples/vision/detection/paddledetection/python
import cv2
import fastdeploy.vision as vision
im = cv2.imread("000000014439.jpg")
model = vision.detection.PPYOLOE("ppyoloe_crn_l_300e_coco/model.pdmodel",
"ppyoloe_crn_l_300e_coco/model.pdiparams",
"ppyoloe_crn_l_300e_coco/infer_cfg.yml")
result = model.predict(im)
print(result)
vis_im = vision.vis_detection(im, result, score_threshold=0.5)
cv2.imwrite("vis_image.jpg", vis_im)
```
A Quick Start for C++ SDK๏ผclick to expand๏ผ
#### Installation
- Please refer to [C++ Prebuilt Libraries Download](docs/cn/build_and_install/download_prebuilt_libraries.md)
#### C++ Inference Example
* Prepare models and pictures
```bash
wget https://bj.bcebos.com/paddlehub/fastdeploy/ppyoloe_crn_l_300e_coco.tgz
tar xvf ppyoloe_crn_l_300e_coco.tgz
wget https://gitee.com/paddlepaddle/PaddleDetection/raw/release/2.4/demo/000000014439.jpg
```
* Test inference results
```C++
// For GPU/TensorRT deployment, please refer to examples/vision/detection/paddledetection/cpp
#include "fastdeploy/vision.h"
int main(int argc, char* argv[]) {
namespace vision = fastdeploy::vision;
auto im = cv::imread("000000014439.jpg");
auto model = vision::detection::PPYOLOE("ppyoloe_crn_l_300e_coco/model.pdmodel",
"ppyoloe_crn_l_300e_coco/model.pdiparams",
"ppyoloe_crn_l_300e_coco/infer_cfg.yml");
vision::DetectionResult res;
model.Predict(&im, &res);
auto vis_im = vision::VisDetection(im, res, 0.5);
cv::imwrite("vis_image.jpg", vis_im);
return 0;
}
```
For more deployment models, please refer to [Vision Model Deployment Examples](examples/vision) .
### Server-side and Cloud Model List๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ
Notes: โ
: already supported; โ: to be supported in the future; N/A: Not Available;
Server-side and Cloud Model List๏ผclick to fold๏ผ
| Task | Model | Linux | Linux | Win | Win | Mac | Mac | Linux | Linux | Linux | Linux | Linux | Linux |Linux |
|:----------------------:|:--------------------------------------------------------------------------------------------:|:------------------------------------------------:|:----------:|:-------:|:----------:|:-------:|:-------:|:-----------:|:---------------:|:-------------:|:-------------:|:-------:|:-------:|:-------:|
| --- | --- | X86 CPU | NVIDIA GPU | X86 CPU | NVIDIA GPU | X86 CPU | Arm CPU | AArch64 CPU | Phytium D2000CPU | [NVIDIA Jetson](./docs/cn/build_and_install/jetson.md) | [Graphcore IPU](./docs/cn/build_and_install/ipu.md) | [KunlunXin XPU](./docs/cn/build_and_install/kunlunxin.md) |[Huawei Ascend](./docs/en/build_and_install/huawei_ascend.md) | [Serving](./serving) |
| Classification | [PaddleClas/ResNet50](./examples/vision/classification/paddleclas) | [โ
](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
|โ
|
| Classification | [TorchVison/ResNet](examples/vision/classification/resnet) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
|โ
| โ |
| Classification | [ltralytics/YOLOv5Cls](examples/vision/classification/yolov5cls) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ |โ |
| Classification | [PaddleClas/PP-LCNet](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
|โ
| โ
|
| Classification | [PaddleClas/PP-LCNetv2](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
|โ
| โ
|
| Classification | [PaddleClas/EfficientNet](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
|โ
| โ
|
| Classification | [PaddleClas/GhostNet](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
|โ
| โ
|
| Classification | [PaddleClas/MobileNetV1](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
|โ
| โ
|
| Classification | [PaddleClas/MobileNetV2](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
|โ
| โ
|
| Classification | [PaddleClas/MobileNetV3](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
|โ
| โ
|
| Classification | [PaddleClas/ShuffleNetV2](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
|โ
| โ
|
| Classification | [PaddleClas/SqueeezeNetV1.1](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
|โ
| โ
|
| Classification | [PaddleClas/Inceptionv3](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
|โ
| โ
|
| Classification | [PaddleClas/PP-HGNet](./examples/vision/classification/paddleclas) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
|โ
| โ
|
| Detection | [PaddleDetection/PP-YOLOE](./examples/vision/detection/paddledetection) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
|โ
| โ
|
| Detection | [PaddleDetection/PicoDet](./examples/vision/detection/paddledetection) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ
|
| Detection | [PaddleDetection/YOLOX](./examples/vision/detection/paddledetection) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ
| โ
|
| Detection | [PaddleDetection/YOLOv3](./examples/vision/detection/paddledetection) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ
| โ
|
| Detection | [PaddleDetection/PP-YOLO](./examples/vision/detection/paddledetection) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ
| โ
|
| Detection | [PaddleDetection/PP-YOLOv2](./examples/vision/detection/paddledetection) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ
| โ
|
| Detection | [PaddleDetection/Faster-RCNN](./examples/vision/detection/paddledetection) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
|โ | โ
|
| Detection | [PaddleDetection/Mask-RCNN](./examples/vision/detection/paddledetection) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
|โ | โ
|
| Detection | [Megvii-BaseDetection/YOLOX](./examples/vision/detection/yolox) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
|โ
| โ |
| Detection | [WongKinYiu/YOLOv7](./examples/vision/detection/yolov7) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
|โ
| โ |
| Detection | [WongKinYiu/YOLOv7end2end_trt](./examples/vision/detection/yolov7end2end_trt) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ |โ | โ |
| Detection | [WongKinYiu/YOLOv7end2end_ort_](./examples/vision/detection/yolov7end2end_ort) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ |โ | โ |
| Detection | [meituan/YOLOv6](./examples/vision/detection/yolov6) | โ
| โ
| โ
|โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ |
| Detection | [ultralytics/YOLOv5](./examples/vision/detection/yolov5) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ
|โ
|
| Detection | [WongKinYiu/YOLOR](./examples/vision/detection/yolor) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ | โ
| โ |
| Detection | [WongKinYiu/ScaledYOLOv4](./examples/vision/detection/scaledyolov4) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ |โ | โ |
| Detection | [ppogg/YOLOv5Lite](./examples/vision/detection/yolov5lite) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| ? | โ |โ |โ |
| Detection | [RangiLyu/NanoDetPlus](./examples/vision/detection/nanodet_plus) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ |โ | โ |
| KeyPoint | [PaddleDetection/TinyPose](./examples/vision/keypointdetection/tiny_pose) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
|โ | โ |
| KeyPoint | [PaddleDetection/PicoDet + TinyPose](./examples/vision/keypointdetection/det_keypoint_unite) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ |โ |
| HeadPose | [omasaht/headpose](examples/vision/headpose) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ | โ |โ |
| Tracking | [PaddleDetection/PP-Tracking](examples/vision/tracking/pptracking) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | โ |โ |
| OCR | [PaddleOCR/PP-OCRv2](./examples/vision/ocr) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ
|โ
| โ |
| OCR | [PaddleOCR/PP-OCRv3](./examples/vision/ocr) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
|โ
| โ
|
| Segmentation | [PaddleSeg/PP-LiteSeg](./examples/vision/segmentation/paddleseg) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ
|โ | โ |
| Segmentation | [PaddleSeg/PP-HumanSegLite](./examples/vision/segmentation/paddleseg) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ
|โ
| โ |
| Segmentation | [PaddleSeg/HRNet](./examples/vision/segmentation/paddleseg) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ
| โ
|โ |
| Segmentation | [PaddleSeg/PP-HumanSegServer](./examples/vision/segmentation/paddleseg) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ
| โ
|โ |
| Segmentation | [PaddleSeg/Unet](./examples/vision/segmentation/paddleseg) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ
| โ
| โ
|โ |
| Segmentation | [PaddleSeg/Deeplabv3](./examples/vision/segmentation/paddleseg) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ
| โ
|โ |
| FaceDetection | [biubug6/RetinaFace](./examples/vision/facedet/retinaface) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | โ | โ |
| FaceDetection | [Linzaer/UltraFace](./examples/vision/facedet/ultraface) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | โ |โ |
| FaceDetection | [deepcam-cn/YOLOv5Face](./examples/vision/facedet/yolov5face) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | โ |โ |
| FaceDetection | [insightface/SCRFD](./examples/vision/facedet/scrfd) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | โ |โ |
| FaceAlign | [Hsintao/PFLD](examples/vision/facealign/pfld) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | โ |โ |
| FaceAlign | [Single430/FaceLandmark1000](./examples/vision/facealign/face_landmark_1000) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ | โ | โ |
| FaceAlign | [jhb86253817/PIPNet](./examples/vision/facealign) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ | โ |โ |
| FaceRecognition | [insightface/ArcFace](./examples/vision/faceid/insightface) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | โ |โ |
| FaceRecognition | [insightface/CosFace](./examples/vision/faceid/insightface) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | โ |โ |
| FaceRecognition | [insightface/PartialFC](./examples/vision/faceid/insightface) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | โ | โ |
| FaceRecognition | [insightface/VPL](./examples/vision/faceid/insightface) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | โ | โ |
| Matting | [ZHKKKe/MODNet](./examples/vision/matting/modnet) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ | โ |โ |
| Matting | [PeterL1n/RobustVideoMatting]() | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ | โ | โ |
| Matting | [PaddleSeg/PP-Matting](./examples/vision/matting/ppmatting) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
|โ
| โ |
| Matting | [PaddleSeg/PP-HumanMatting](./examples/vision/matting/modnet) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
|โ
|โ |
| Matting | [PaddleSeg/ModNet](./examples/vision/matting/modnet) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ |โ | โ |
| Video Super-Resolution | [PaddleGAN/BasicVSR](./) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ | โ |โ |
| Video Super-Resolution | [PaddleGAN/EDVR](./examples/vision/sr/edvr) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ |โ | โ |
| Video Super-Resolution | [PaddleGAN/PP-MSVSR](./examples/vision/sr/ppmsvsr) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ |โ | โ |
| Information Extraction | [PaddleNLP/UIE](./examples/text/uie) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ
| โ | โ |โ | |
| NLP | [PaddleNLP/ERNIE-3.0](./examples/text/ernie-3.0) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | โ | โ
|โ | โ
|
| Speech | [PaddleSpeech/PP-TTS](./examples/audio/pp-tts) | โ
| โ
| โ
| โ
| โ
| โ
| โ
| โ | โ | -- |โ |โ | โ
|
## ๐ฑ Mobile and Edge Device Deployment
### Mobile and Edge Model List ๐ฅ๐ฅ๐ฅ๐ฅ
Mobile and Edge Model List๏ผclick to fold๏ผ
| Task | Model | Size (MB) | Linux | Android | Linux | Linux | Linux | Linux | TBD... |
|:------------------:|:----------------------------------------------------------------------------------------:|:---------:|:-------:|:-------:|:-----------------------------:|:------------------------------------:|:---------------------------------:|:---------------------------------:|:-------:|
| --- | --- | --- | ARM CPU | [ARM CPU](./java/android) | [Rockchip-NPU
RK3568/RK3588](./docs/en/build_and_install/a311d.md) | [Rockchip-NPU
RV1109/RV1126/RK1808](./docs/en/build_and_install/rv1126.md) | [Amlogic-NPU
A311D/S905D/C308X](./docs/en/build_and_install/a311d.md) | NXP-NPU
i.MX 8M Plus | TBD...๏ฝ |
| Classification | [PaddleClas/ResNet50](examples/vision/classification/paddleclas) | 98 | โ
| โ
| [โ
](./examples/vision/classification/paddleclas/rknpu2) | โ
| | | |
| Classification | [PaddleClas/PP-LCNet](examples/vision/classification/paddleclas) | 11.9 | โ
| โ
| โ | โ
| -- | -- | -- |
| Classification | [PaddleClas/PP-LCNetv2](examples/vision/classification/paddleclas) | 26.6 | โ
| โ
| โ | โ
| -- | -- | -- |
| Classification | [PaddleClas/EfficientNet](examples/vision/classification/paddleclas) | 31.4 | โ
| โ
| โ | โ
| -- | -- | -- |
| Classification | [PaddleClas/GhostNet](examples/vision/classification/paddleclas) | 20.8 | โ
| โ
| โ | โ
| -- | -- | -- |
| Classification | [PaddleClas/MobileNetV1](examples/vision/classification/paddleclas) | 17 | โ
| โ
| โ | โ
| -- | -- | -- |
| Classification | [PaddleClas/MobileNetV2](examples/vision/classification/paddleclas) | 14.2 | โ
| โ
| โ | โ
| -- | -- | -- |
| Classification | [PaddleClas/MobileNetV3](examples/vision/classification/paddleclas) | 22 | โ
| โ
| โ | โ
| โ | โ | -- |
| Classification | [PaddleClas/ShuffleNetV2](examples/vision/classification/paddleclas) | 9.2 | โ
| โ
| โ | โ
| -- | -- | -- |
| Classification | [PaddleClas/SqueezeNetV1.1](examples/vision/classification/paddleclas) | 5 | โ
| โ
| โ | โ
| -- | -- | -- |
| Classification | [PaddleClas/Inceptionv3](examples/vision/classification/paddleclas) | 95.5 | โ
| โ
| โ | โ
| -- | -- | -- |
| Classification | [PaddleClas/PP-HGNet](examples/vision/classification/paddleclas) | 59 | โ
| โ
| โ | โ
| -- | -- | -- |
| Detection | [PaddleDetection/PicoDet_s](examples/vision/detection/paddledetection) | 4.9 | โ
| โ
| [โ
](./examples/vision/detection/paddledetection/rknpu2) | โ
| โ
| โ
| -- |
| Detection | [YOLOv5](./examples/vision/detection/rkyolo) | | โ | โ | [โ
](./examples/vision/detection/rkyolo) | โ | โ | โ | -- |
| Face Detection | [deepinsight/SCRFD](./examples/vision/facedet/scrfd) | 2.5 | โ
| โ
| [โ
](./examples/vision/facedet/scrfd/rknpu2) | -- | -- | -- | -- |
| Keypoint Detection | [PaddleDetection/PP-TinyPose](examples/vision/keypointdetection/tiny_pose) | 5.5 | โ
| โ
| โ | โ | โ | โ | -- |
| Segmentation | [PaddleSeg/PP-LiteSeg(STDC1)](examples/vision/segmentation/paddleseg) | 32.2 | โ
| โ
| [โ
](./examples/vision/segmentation/paddleseg/rknpu2) | -- | -- | -- | -- |
| Segmentation | [PaddleSeg/PP-HumanSeg-Lite](examples/vision/segmentation/paddleseg) | 0.556 | โ
| โ
| [โ
](./examples/vision/segmentation/paddleseg/rknpu2) | -- | -- | -- | -- |
| Segmentation | [PaddleSeg/HRNet-w18](examples/vision/segmentation/paddleseg) | 38.7 | โ
| โ
| [โ
](./examples/vision/segmentation/paddleseg/rknpu2) | -- | -- | -- | -- |
| Segmentation | [PaddleSeg/PP-HumanSeg](examples/vision/segmentation/paddleseg) | 107.2 | โ
| โ
| [โ
](./examples/vision/segmentation/paddleseg/rknpu2) | -- | -- | -- | -- |
| Segmentation | [PaddleSeg/Unet](examples/vision/segmentation/paddleseg) | 53.7 | โ
| โ
| [โ
](./examples/vision/segmentation/paddleseg/rknpu2) | -- | -- | -- | -- |
| Segmentation | [PaddleSeg/Deeplabv3](examples/vision/segmentation/paddleseg) | 150 | โ | โ
| [โ
](./examples/vision/segmentation/paddleseg/rknpu2) | | | | |
| OCR | [PaddleOCR/PP-OCRv2](examples/vision/ocr/PP-OCRv2) | 2.3+4.4 | โ
| โ
| โ | -- | -- | -- | -- |
| OCR | [PaddleOCR/PP-OCRv3](examples/vision/ocr/PP-OCRv3) | 2.4+10.6 | โ
| โ | โ | โ | โ | โ | -- |
## ๐ Browser-based Model List
Browser-based Model List๏ผclick to fold๏ผ
| Task | Model | [web_demo](examples/application/js/web_demo) |
|:------------------:|:-------------------------------------------------------------------------------------------:|:--------------------------------------------:|
| --- | --- | [Paddle.js](examples/application/js) |
| Detection | [FaceDetection](examples/application/js/web_demo/src/pages/cv/detection) | โ
|
| Detection | [ScrewDetection](examples/application/js/web_demo/src/pages/cv/detection) | โ
|
| Segmentation | [PaddleSeg/HumanSeg](./examples/application/js/web_demo/src/pages/cv/segmentation/HumanSeg) | โ
|
| Object Recognition | [GestureRecognition](examples/application/js/web_demo/src/pages/cv/recognition) | โ
|
| Object Recognition | [ItemIdentification](examples/application/js/web_demo/src/pages/cv/recognition) | โ
|
| OCR | [PaddleOCR/PP-OCRv3](./examples/application/js/web_demo/src/pages/cv/ocr) | โ
|
## ๐ฌ Community
- **Slack**๏ผJoin our [Slack community](https://join.slack.com/t/fastdeployworkspace/shared_invite/zt-1jznah134-3rxY~ytRb8rcPqkn9g~PDg) and chat with other community members about ideas.
- **WeChat**๏ผScan the QR code below using WeChat, follow the PaddlePaddle official account and fill out the questionnaire to join the WeChat group.
## Acknowledge
We sincerely appreciate the open-sourced capabilities in [EasyEdge](https://ai.baidu.com/easyedge/app/openSource) as we adopt it for the SDK generation and download in this project.
## License
FastDeploy is provided under the [Apache-2.0](./LICENSE).