diff --git a/README_CN.md b/README_CN.md index ba1bbe3823..49db6b5c1f 100755 --- a/README_CN.md +++ b/README_CN.md @@ -77,7 +77,7 @@ -| | | || | | | | +| | | || | | | | |:----------|:----------:|:----------:|:----------:|:----------:|:----------:|:----------:|:----------:| | X86_64 CPU | |       | |

|

| |

| | NVDIA GPU | | |
|

|

| | | @@ -266,7 +266,7 @@ int main(int argc, char* argv[]) {
服务端模型支持列表(点击可收缩)
- +
| 任务场景 | 模型 | Linux | Linux | Win | Win | Mac | Mac | Linux | Linux | Linux | Linux | Linux | Linux | Linux | @@ -350,12 +350,12 @@ int main(int argc, char* argv[]) {
端侧模型支持列表(点击可收缩)
- +
| 任务场景 | 模型 | 大小(MB) | Linux | Android | Linux | Linux | Linux | Linux | Linux | 更新中... | |:------------------:|:-----------------------------------------------------------------------------------------:|:--------:|:-------:|:-------:|:-------:|:-----------------------:|:------------------------------:|:---------------------------:|:--------------------------------:|:-------:| -| --- | --- | --- | ARM CPU | [ARM CPU](./java/android) | [瑞芯微NPU
RK3588/RK3568/RK3566](./docs/cn/build_and_install/rknpu2.md) | [瑞芯微NPU
RV1109/RV1126/RK1808](./docs/cn/build_and_install/rv1126.md) | [晶晨NPU
A311D/S905D/C308X](./docs/cn/build_and_install/a311d.md) | 恩智浦NPU
i.MX 8M Plus | 更新中...| | +| --- | --- | --- | ARM CPU | [ARM CPU](./java/android) | [瑞芯微NPU
RK3588/RK3568/RK3566](./docs/cn/build_and_install/rknpu2.md) | [瑞芯微NPU
RV1109/RV1126/RK1808](./docs/cn/build_and_install/rv1126.md) | [晶晨NPU
A311D/S905D/C308X](./docs/cn/build_and_install/a311d.md) | 恩智浦NPU
i.MX 8M Plus | 更新中... | | 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 | ✅ | ✅ | ❔ | ✅ | -- | -- | -- | diff --git a/README_EN.md b/README_EN.md index aad0548be6..2a78024df5 100755 --- a/README_EN.md +++ b/README_EN.md @@ -15,90 +15,159 @@ English | [简体中文](README_CN.md) | [हिन्दी](./docs/docs_i18n/R

-

Installation | Documents - | + | Quick Start | API Docs | Release Notes

+
+ +[](examples/vision/classification) +[](examples/vision/detection) +[](examples/vision/segmentation/paddleseg) +[](examples/vision/segmentation/paddleseg) +[](examples/vision/matting) +[](examples/vision/matting) +[](examples/vision/ocr)
+[](examples/vision/facealign) +[](examples/vision/keypointdetection) +[](https://user-images.githubusercontent.com/54695910/200162475-f5d85d70-18fb-4930-8e7e-9ca065c1d618.gif) +[](examples/text) +[](https://paddlespeech.bj.bcebos.com/Parakeet/docs/demos/parakeet_espnet_fs2_pwg_demo/tn_g2p/parakeet/001.wav) +
-**⚡️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**. +**⚡️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 **🔥160+ Text, Vision, Speech and Cross-modal AI models**. +Including [image classification](examples/vision/classification), [object detection](examples/vision/detection), [OCR](./examples/vision/ocr), [face detection](./examples/vision/facedet), [matting](./examples/vision/matting), [pp-tracking](./examples/vision/tracking/pptracking), [NLP](./examples/text), [stable difussion](./examples/multimodal/stable_diffusion), [TTS](./examples/audio/pp-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 +## 🌠 Recent updates +- ✨✨✨ In **2023.01.17** we released [**YOLOv8**](./examples/vision/detection/paddledetection/) for deployment on FastDeploy series hardware, which includes [**Paddle YOLOv8**](https://github.com/PaddlePaddle/PaddleYOLO/tree/release/2.5/configs/yolov8) and [**ultralytics YOLOv8**](https://github.com/ultralytics/ultralytics) + - Deployable hardware for [**Paddle YOLOv8**](https://github.com/PaddlePaddle/PaddleYOLO/tree/release/2.5/configs/yolov8):[**Intel CPU**](./examples/vision/detection/paddledetection/python/infer_yolov8.py), [**NVIDIA GPU**](./examples/vision/detection/paddledetection/python/infer_yolov8.py), [**Jetson**](./examples/vision/detection/paddledetection/python/infer_yolov8.py), [**Phytium**](./examples/vision/detection/paddledetection/python/infer_yolov8.py), [**Kunlunxin**](./examples/vision/detection/paddledetection/python/infer_yolov8.py), [**HUAWEI Ascend**](./examples/vision/detection/paddledetection/python/infer_yolov8.py), [**ARM CPU**](./examples/vision/detection/paddledetection/cpp/infer_yolov8.cc), both **Python** deployments and **C++** deployments are included. [**Sophgo TPU**]() and [**RK3588**]() are being updated + - Deployable hardware for [**ultralytics YOLOv8**](https://github.com/ultralytics/ultralytics): [**Intel CPU**](./examples/vision/detection/yolov8), [**NVIDIA GPU**](./examples/vision/detection/yolov8), [**Jetson**](./examples/vision/detection/yolov8), both **Python** deployments and **C++** deployments are included + - FastDeploy one-line model API switch, which can achieve **YOLOv8**, **PP-YOLOE+**, **YOLOv5** and other model performance comparison + +- **✨👥✨ Community** + + - **Slack**:Join our [Slack community](https://join.slack.com/t/fastdeployworkspace/shared_invite/zt-1m88mytoi-mBdMYcnTF~9LCKSOKXd6Tg) 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, and share the deployment industry implementation pain points with the community developers
-## 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 +## 🌌 Inference Backend and Abilities + + + +| | Video Stream | Serving Deployment |End-to-End performance optimization| Linux | Windows | Android |macOS | +|:----------|:----------:|:----------:|:----------:|:----------:|:----------:|:----------:|:----------:| +| X86_64 CPU | |       | |

|

| |

| +| NVDIA GPU | | |
|

|

| | | +|Phytium CPU | | | |
| | | | +| KunlunXin XPU | | | | | | | | +| Huawei Ascend NPU | | |
| | | | | +|Graphcore IPU | | | | | | | | +| Sophgo | | | | | | | | +|Intel graphics card | | | | | | | | +|Jetson | | |
|

| | | | +|ARM CPU | | |
|
| | | | +|RK3588 etc. | | | | | | | | +|RV1126 etc. | | | | | | | | +| Amlogic | | | | | | | | +| NXP | | | | | | | | + +
+ +## 🔮 Contents +- [✴️ A Quick Start for Python SDK](#fastdeploy-quick-start-python) +- [✴️ A Quick Start for C++ SDK](#fastdeploy-quick-start-cpp) +- **Installation** + - [How to Install Prebuilt Library](docs/en/build_and_install/download_prebuilt_libraries.md) + - [How to Build GPU Deployment Environment](docs/en/build_and_install/gpu.md) + - [How to Build CPU Deployment Environment](docs/en/build_and_install/cpu.md) + - [How to Build IPU Deployment Environment](docs/en/build_and_install/ipu.md) + - [How to Build KunlunXin XPU Deployment Environment](docs/en/build_and_install/kunlunxin.md) + - [How to Build RV1126 Deployment Environment](docs/en/build_and_install/rv1126.md) + - [How to Build RKNPU2 Deployment Environment](docs/en/build_and_install/rknpu2.md) + - [How to Build A311D Deployment Environment](docs/en/build_and_install/a311d.md) + - [How to build Huawei Ascend Deployment Environment](docs/en/build_and_install/huawei_ascend.md) + - [How to Build FastDeploy Library on Nvidia Jetson Platform](docs/en/build_and_install/jetson.md) + - [How to Build FastDeploy Android C++ SDK](docs/en/build_and_install/android.md) +- **Quick Start** + - [PP-YOLOE Python Deployment Example](docs/en/quick_start/models/python.md) + - [PP-YOLOE C++ Deployment Example](docs/en/quick_start/models/cpp.md) +- **Demos on Different Backends** + - [Runtime Python Inference](docs/en/quick_start/runtime/python.md) + - [Runtime C++ Inference](docs/en/quick_start/runtime/cpp.md) + - [How to Change Model Inference Backend](docs/en/faq/how_to_change_backend.md) +- **Serving Deployment** + - [FastDeploy Serving Deployment Image Compilation](serving/docs/EN/compile-en.md) + - [Serving Deployment](serving) +- **API Documents** + - [Python API](https://www.paddlepaddle.org.cn/fastdeploy-api-doc/python/html/) + - [C++ API](https://www.paddlepaddle.org.cn/fastdeploy-api-doc/cpp/html/) + - [Android Java API](java/android) +- **Performance Tune-up** + - [Quantization Acceleration](docs/en/quantize.md) + - [Multi thread](/tutorials/multi_thread) +- **FAQ** + - [1. Using the FastDeploy C++ SDK on Windows Platform](docs/en/faq/use_sdk_on_windows.md) + - [2. FastDeploy to deploy on Android Platform](docs/en/faq/use_cpp_sdk_on_android.md) + - [3. TensorRT Q&As](docs/en/faq/tensorrt_tricks.md) +- **More FastDeploy Deploy Modules** + - [Benchmark Testing](benchmark) +- **Model list** + - [🖥️ Supported Server-side and Cloud Model List](#fastdeploy-server-models) + - [📳 Supported Mobile and Edge Model List](#fastdeploy-edge-models) + - [⚛️ Supported Web and Mini Program Model List](#fastdeploy-web-models) +- **💕 Developer Contributions** + - [Develop a new model](docs/en/faq/develop_a_new_model.md) + + +## Quick Start💨
-
-A Quick Start for Python SDK(click to expand)
+
+A Quick Start for Python SDK(click to fold)
-#### Installation +#### 🎆 Installation -##### Prerequisites +##### 🔸 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 +##### 🔸 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) +##### [🔸 Conda Installation (Recommended✨)](docs/en/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 +##### 🔸 Install FastDeploy SDK with only CPU support ```bash pip install fastdeploy-python -f https://www.paddlepaddle.org.cn/whl/fastdeploy.html ``` -#### Python Inference Example +#### 🎇 Python Inference Example * Prepare model and picture @@ -132,13 +201,13 @@ cv2.imwrite("vis_image.jpg", vis_im)
-A Quick Start for C++ SDK(click to expand)
+A Quick Start for C++ SDK(click to expand)
-#### Installation +#### 🎆 Installation -- Please refer to [C++ Prebuilt Libraries Download](docs/cn/build_and_install/download_prebuilt_libraries.md) +- Please refer to [C++ Prebuilt Libraries Download](docs/en/build_and_install/download_prebuilt_libraries.md) -#### C++ Inference Example +#### 🎇 C++ Inference Example * Prepare models and pictures @@ -176,22 +245,22 @@ For more deployment models, please refer to [Vision Model Deployment Examples](e
-### Server-side and Cloud Model List🔥🔥🔥🔥🔥 +## ✴️ ✴️ 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)
+
Server-side and cloud model list(click to fold)
- +
-| Task | Model | Linux | Linux | Win | Win | Mac | Mac | Linux | Linux | Linux | Linux | Linux | Linux |Linux | +| 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) | +| --- | --- | X86 CPU | NVIDIA GPU | X86 CPU | NVIDIA GPU | X86 CPU | Arm CPU | AArch64 CPU | Phytium D2000 aarch64 | [NVIDIA Jetson](./docs/en/build_and_install/jetson.md) | [Graphcore IPU](./docs/en/build_and_install/ipu.md) | [kunlunxin XPU](./docs/en/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 | [ultralytics/YOLOv5Cls](examples/vision/classification/yolov5cls) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❔ | ✅ | ❔ |❔ | +| 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) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |✅ | ✅ | @@ -203,7 +272,9 @@ Notes: ✅: already supported; ❔: to be supported in the future; N/A: Not Ava | 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/PP-YOLOE+](./examples/vision/detection/paddledetection) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❔ | ✅ |✅ | ✅ | +| Detection | [🔥PaddleDetection/YOLOv8](./examples/vision/detection/paddledetection) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❔ | ✅ |✅ | ❔ | +| Detection | [🔥ultralytics/YOLOv8](./examples/vision/detection/yolov8) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❔ | ✅ | ❔ | ❔ |❔ | ❔ | | Detection | [PaddleDetection/PicoDet](./examples/vision/detection/paddledetection) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❔ | ✅ | ❔ | ✅ | | Detection | [PaddleDetection/YOLOX](./examples/vision/detection/paddledetection) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❔ | ✅ | ✅ | ✅ | | Detection | [PaddleDetection/YOLOv3](./examples/vision/detection/paddledetection) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❔ | ✅ | ✅ | ✅ | @@ -214,7 +285,7 @@ Notes: ✅: already supported; ❔: to be supported in the future; N/A: Not Ava | 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 | [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) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❔ | ✅ | ❔ | ❔ | ✅ | ❔ | @@ -260,21 +331,19 @@ Notes: ✅: already supported; ❔: to be supported in the future; N/A: Not Ava
-## 📱 Mobile and Edge Device Deployment +## 📳 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...| | +| Task | Model | Size(MB) | Linux | Android | Linux | Linux | Linux | Linux | Linux | TBD ... | +|:------------------:|:-----------------------------------------------------------------------------------------:|:--------:|:-------:|:-------:|:-------:|:-----------------------:|:------------------------------:|:---------------------------:|:--------------------------------:|:-------:| +| --- | --- | --- | ARM CPU | [ARM CPU](./java/android) | [Rockchip NPU
RK3588/RK3568/RK3566](./docs/en/build_and_install/rknpu2.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 | ✅ | ✅ | ❔ | ✅ | -- | -- | -- | @@ -288,7 +357,7 @@ Notes: ✅: already supported; ❔: to be supported in the future; N/A: Not Ava | 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) | ✅ | ✅ | ❔ | -- | +| 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) | -- | -- | -- | -- | @@ -302,13 +371,13 @@ Notes: ✅: already supported; ❔: to be supported in the future; N/A: Not Ava
-## 🌐 Browser-based Model List +## ⚛️ Web and Mini Program Model List
-
Browser-based Model List(click to fold)
+
Web and mini program model list(click to fold)
-| Task | Model | [web_demo](examples/application/js/web_demo) | +| 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) | ✅ | @@ -320,24 +389,13 @@ Notes: ✅: already supported; ❔: to be supported in the future; N/A: Not Ava
-## 👬 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 +## 💐 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 +## ©️ License