--- comments: true typora-copy-images-to: images hide: - navigation - toc ---

PaddleX

## πŸ” Introduction PaddleX 3.0 is a low-code development tool for AI models built on the PaddlePaddle framework. It integrates numerousready-to-use pre-trained models, enablingfull-process developmentfrom model training to inference, supportinga variety of mainstream hardware both domestic and international, and aiding AI developers in industrial practice.
Image Classification Multi-label Image Classification Object Detection Instance Segmentation
Semantic Segmentation Image Anomaly Detection OCR Table Recognition
PP-ChatOCRv3-doc Time Series Forecasting Time Series Anomaly Detection Time Series Classification
## 🌟 Why PaddleX ? 🎨 Rich Models One-click Call: Integrate over 200 PaddlePaddle models covering multiple key areas such as OCR, object detection, and time series forecasting into 19 pipelines. Experience the model effects quickly through easy Python API calls. Also supports more than 20 modules for easy model combination use by developers. πŸš€ High Efficiency and Low barrier of entry: Achieve model full-process development based on graphical interfaces and unified commands, creating 8 featured model pipelines that combine large and small models, semi-supervised learning of large models, and multi-model fusion, greatly reducing the cost of iterating models. 🌐 Flexible Deployment in Various Scenarios: Support various deployment methods such as high-performance inference, service deployment, and lite deployment to ensure efficient operation and rapid response of models in different application scenarios. πŸ”§ Efficient Support for Mainstream Hardware: Support seamless switching of various mainstream hardware such as NVIDIA GPUs, Kunlun XPU, Ascend NPU, and Cambricon MLU to ensure efficient operation. ## πŸ“£ Recent Updates πŸ”₯πŸ”₯ "PaddleX Document Information Personalized Extraction Upgrade", PP-ChatOCRv3 innovatively provides custom development functions for OCR models based on data fusion technology, offering stronger model fine-tuning capabilities. Millions of high-quality general OCR text recognition data are automatically integrated into vertical model training data at a specific ratio, solving the problem of weakened general text recognition capabilities caused by vertical model training in the industry. Suitable for practical scenarios in industries such as automated office, financial risk control, healthcare, education and publishing, and legal and government sectors. October 24th (Thursday) 19:00 Join our live session for an in-depth analysis of the open-source version of PP-ChatOCRv3 and the outstanding advantages of PaddleX 3.0 Beta1 in terms of accuracy and speed. [Registration Link](https://www.wjx.top/vm/wpPu8HL.aspx?udsid=994465) >[❗ more courses](https://aistudio.baidu.com/education/group/info/32160) πŸ”₯πŸ”₯ 9.30, 2024, PaddleX 3.0 Beta1 open source version is officially released, providing more than 200 models that can be called with a simple Python API; achieve model full-process development based on unified commands, and open source the basic capabilities of the PP-ChatOCRv3 pipeline; support more than 100 models for high-performance inference and service-oriented deployment (iterating continuously), more than 7 key visual models for edge-deployment; more than 70 models have been adapted for the full development process of Ascend 910B, more than 15 models have been adapted for the full development process of Kunlun chips and Cambricon πŸ”₯ 6.27, 2024, PaddleX 3.0 Beta open source version is officially released, supporting the use of various mainstream hardware for pipeline and model development in a low-code manner on the local side. πŸ”₯ 3.25, 2024, PaddleX 3.0 cloud release, supporting the creation of pipelines in the AI Studio Galaxy Community in a zero-code manner. > [more](https://paddlepaddle.github.io/PaddleX/latest/en/CHANGLOG.html) ## πŸ”  Explanation of Pipeline PaddleX is dedicated to achieving pipeline-level model training, inference, and deployment. A pipeline refers to a series of predefined development processes for specific AI tasks, which includes a combination of single models (single-function modules) capable of independently completing a certain type of task. ## πŸ“Š What can PaddleX do? All pipelines of PaddleX support online experience on [AI Studio](https://aistudio.baidu.com/overview) and local fast inference. You can quickly experience the effects of each pre-trained pipeline. If you are satisfied with the effects of the pre-trained pipeline, you can directly perform [high-performance inference](https://paddlepaddle.github.io/PaddleX/latest/en/pipeline_deploy/high_performance_inference.html) / [serving deployment](https://paddlepaddle.github.io/PaddleX/latest/en/pipeline_deploy/service_deploy.html) / [edge deployment](https://paddlepaddle.github.io/PaddleX/latest/en/pipeline_deploy/edge_deploy.html) on the pipeline. If not satisfied, you can also Custom Development to improve the pipeline effect. For the complete pipeline development process, please refer to the [PaddleX pipeline Development Tool Local Use Tutorial](https://paddlepaddle.github.io/PaddleX/latest/en/pipeline_usage/pipeline_develop_guide.html). In addition, PaddleX provides developers with a full-process efficient model training and deployment tool based on a [cloud-based GUI](https://aistudio.baidu.com/pipeline/mine). Developers do not need code development, just need to prepare a dataset that meets the pipeline requirements to quickly start model training. For details, please refer to the tutorial ["Developing Industrial-level AI Models with Zero Barrier"](https://aistudio.baidu.com/practical/introduce/546656605663301).
Pipeline Online Experience Local Inference High-Performance Inference Service-Oriented Deployment Edge Deployment Custom Development Zero-Code Development On AI Studio
OCR Link βœ… βœ… βœ… βœ… βœ… βœ…
PP-ChatOCRv3 Link βœ… βœ… βœ… 🚧 βœ… βœ…
Table Recognition Link βœ… βœ… βœ… 🚧 βœ… βœ…
Object Detection Link βœ… βœ… βœ… βœ… βœ… βœ…
Instance Segmentation Link βœ… βœ… βœ… 🚧 βœ… βœ…
Image Classification Link βœ… βœ… βœ… βœ… βœ… βœ…
Semantic Segmentation Link βœ… βœ… βœ… βœ… βœ… βœ…
Time Series Forecasting Link βœ… 🚧 βœ… 🚧 βœ… βœ…
Time Series Anomaly Detection Link βœ… 🚧 βœ… 🚧 βœ… βœ…
Time Series Classification Link βœ… 🚧 βœ… 🚧 βœ… βœ…
Small Object Detection 🚧 βœ… βœ… βœ… 🚧 βœ… 🚧
Multi-label Image Classification 🚧 βœ… βœ… βœ… 🚧 βœ… 🚧
Image Anomaly Detection 🚧 βœ… βœ… βœ… 🚧 βœ… 🚧
Layout Parsing 🚧 βœ… 🚧 βœ… 🚧 βœ… 🚧
Formula Recognition 🚧 βœ… 🚧 βœ… 🚧 βœ… 🚧
Seal Recognition 🚧 βœ… βœ… βœ… 🚧 βœ… 🚧
Pedestrian Attribute Recognition 🚧 βœ… 🚧 βœ… 🚧 βœ… 🚧
Vehicle Attribute Recognition 🚧 βœ… 🚧 βœ… 🚧 βœ… 🚧
Face Recognition 🚧 βœ… 🚧 βœ… 🚧 βœ… 🚧
> ❗Note: The above capabilities are implemented based on GPU/CPU. PaddleX can also perform local inference and custom development on mainstream hardware such as Kunlunxin, Ascend, Cambricon, and Haiguang. The table below details the support status of the pipelines. For specific supported model lists, please refer to the [Model List (Kunlunxin XPU)](https://paddlepaddle.github.io/PaddleX/latest/en/support_list/model_list_xpu.html)/[Model List (Ascend NPU)](https://paddlepaddle.github.io/PaddleX/latest/en/support_list/model_list_npu.html)/[Model List (Cambricon MLU)](https://paddlepaddle.github.io/PaddleX/latest/en/support_list/model_list_mlu.html)/[Model List (Haiguang DCU)](https://paddlepaddle.github.io/PaddleX/latest/en/support_list/model_list_dcu.html). We are continuously adapting more models and promoting the implementation of high-performance and service-oriented deployment on mainstream hardware. πŸ”₯πŸ”₯ Support for Domestic Hardware Capabilities
Pipeline Ascend 910B Kunlunxin R200/R300 Cambricon MLU370X8 Haiguang Z100
OCR βœ… βœ… βœ… 🚧
Table Recognition βœ… 🚧 🚧 🚧
Object Detection βœ… βœ… βœ… 🚧
Instance Segmentation βœ… 🚧 βœ… 🚧
Image Classification βœ… βœ… βœ… βœ…
Semantic Segmentation βœ… βœ… βœ… βœ…
Time Series Forecasting βœ… βœ… βœ… 🚧
Time Series Anomaly Detection βœ… 🚧 🚧 🚧
Time Series Classification βœ… 🚧 🚧 🚧
## πŸ’¬ Discussion We warmly welcome and encourage community members to raise questions, share ideas, and feedback in the [Discussions](https://github.com/PaddlePaddle/PaddleX/discussions) section. Whether you want to report a bug, discuss a feature request, seek help, or just want to keep up with the latest project news, this is a great platform. ## πŸ“„ License The release of this project is licensed under the [Apache 2.0 license](https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta/LICENSE).