# paddlepaddle/paddlex

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/paddlepaddle-paddlex).**

6,163 stars · 1,198 forks · Python · Apache-2.0

## Links

- GitHub: https://github.com/PaddlePaddle/PaddleX
- Homepage: https://paddlepaddle.github.io/PaddleX/
- awesome-repositories: https://awesome-repositories.com/repository/paddlepaddle-paddlex.md

## Topics

`ai-pipelines` `classification` `deployment` `formula-recognition` `layout-detection` `object-detection` `ocr` `pdf2markdown` `pp-chatocr` `segmentation` `speech-recognition` `time-series`

## Description

PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built support for computer vision, OCR, document analysis, and time series tasks. It offers a toolkit of ready-to-use pipelines for image classification, object detection, segmentation, and pose estimation, alongside an end-to-end OCR document analysis pipeline that extracts text, tables, formulas, and layout information. The platform also includes a dedicated time series forecasting pipeline for analyzing historical data to detect anomalies, classify patterns, and predict future values.

The framework is built on a pipeline-based modular architecture that allows complex vision and language tasks to be composed as chains of modules, with a unified interface accessible through Python scripts, command-line commands, and REST API endpoints. It supports multi-backend inference engines including Paddle Inference, TensorRT, OpenVINO, ONNX Runtime, and Ascend OM, with hardware-agnostic device switching that lets users change between GPU, NPU, XPU, and MLU accelerators by modifying a single parameter. Pipelines are configured through declarative YAML files, and individual sub-modules can be retrained on custom data and swapped in without rebuilding the entire pipeline.

The platform covers a broad range of capabilities including image classification, object detection with open-vocabulary and rotated variants, instance and semantic segmentation, human keypoint detection, face detection and feature extraction, pedestrian and vehicle attribute detection, and 3D multi-modal object detection from fused camera and LiDAR data. Document processing features include text region detection and recognition, table structure recognition and content extraction, mathematical formula recognition, seal text extraction, document layout parsing, and document image question answering. Time series analysis supports forecasting, anomaly detection, and classification, while video understanding includes action detection and video classification.

Pipelines can be deployed as production-ready HTTP APIs, containerized services, or edge-device binaries for Android and other platforms, with high-performance inference acceleration and backend-specific parameter tuning available for optimizing runtime performance.

## Tags

### Artificial Intelligence & ML

- [Computer Vision Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/frameworks/computer-vision/computer-vision-pipelines.md) — Provides a toolkit of pre-built pipelines for image classification, detection, segmentation, and pose estimation.
- [Object Detection](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-systems/computer-vision/object-detection-tracking/object-detection.md) — Identifies multiple object categories and their bounding-box locations within images. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Computer Vision Toolkits](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-toolkits.md) — Offers pre-built pipelines for image classification, object detection, segmentation, and pose estimation.
- [Document Information Extraction](https://awesome-repositories.com/f/artificial-intelligence-ml/document-information-extraction.md) — Combines OCR, layout analysis, and LLMs to extract structured information from complex scanned documents. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/information_extraction_pipelines/document_scene_information_extraction_v3.html))
- [Detection Model Selections](https://awesome-repositories.com/f/artificial-intelligence-ml/face-detection/model-selection/detection-model-selections.md) — Offers dozens of pre-trained detection models with configurable accuracy-speed trade-offs. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/object_detection.html))
- [NPU Inference Execution](https://awesome-repositories.com/f/artificial-intelligence-ml/hardware-accelerated-inference/npu-inference-execution.md) — Switches between GPU, NPU, and other hardware devices with a single parameter change for inference. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/human_keypoint_detection.html))
- [Image Classification](https://awesome-repositories.com/f/artificial-intelligence-ml/image-classification.md) — Assigns images to predefined categories using trained deep-learning models. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Image Text Translators](https://awesome-repositories.com/f/artificial-intelligence-ml/image-translation-pipelines/image-text-translators.md) — Converts printed, handwritten, or symbolic text in images into editable text using a multi-stage OCR pipeline. ([source](https://paddlepaddle.github.io/PaddleX/latest/index.html))
- [Multi-Backend GPU Inference Engines](https://awesome-repositories.com/f/artificial-intelligence-ml/inference-backends/multi-backend-gpu-inference-engines.md) — Ships a multi-backend inference engine supporting Paddle Inference, TensorRT, OpenVINO, ONNX Runtime, and Ascend OM. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_deploy/high_performance_inference.html))
- [Hardware-Agnostic Inference Switching](https://awesome-repositories.com/f/artificial-intelligence-ml/inference-backends/multi-backend-gpu-inference-engines/hardware-agnostic-inference-switching.md) — Changes the computing device for model inference by setting a single parameter, supporting GPUs, NPUs, and other accelerators. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/image_classification.html))
- [Model Serving & Deployment](https://awesome-repositories.com/f/artificial-intelligence-ml/model-serving-deployment.md) — Deploys PaddlePaddle model pipelines as REST APIs, edge device binaries, or high-performance inference services.
- [Open-Vocabulary Object Detection](https://awesome-repositories.com/f/artificial-intelligence-ml/open-vocabulary-object-detection.md) — Identifies and locates objects in images using natural language prompts instead of predefined categories. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/open_vocabulary_detection.html))
- [Pipeline Executors](https://awesome-repositories.com/f/artificial-intelligence-ml/pre-trained-model-implementations/pipeline-executors.md) — Provides a unified interface to run complete pre-trained model pipelines on input data via CLI or Python. ([source](https://cdn.jsdelivr.net/gh/paddlepaddle/paddlex@release/3.7/README.md))
- [Inference Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/pytorch-backends/inference-pipelines.md) — Provides a pipeline-based inference system for running AI models on input data. ([source](https://paddlepaddle.github.io/PaddleX/latest/index.html))
- [Time Series Forecasting](https://awesome-repositories.com/f/artificial-intelligence-ml/time-series-forecasting.md) — Ships a dedicated pipeline for forecasting, classifying, and detecting anomalies in time series data. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/time_series_pipelines/time_series_forecasting.html))
- [OCR Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/voice-assistants/offline/ocr-pipelines.md) — Provides an end-to-end pipeline for extracting text, tables, formulas, and layout from documents.
- [CLI Executions](https://awesome-repositories.com/f/artificial-intelligence-ml/voice-assistants/offline/ocr-pipelines/cli-executions.md) — Provides a CLI command that runs the full OCR pipeline on images or PDFs. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/OCR.html))
- [Human](https://awesome-repositories.com/f/artificial-intelligence-ml/artificial-intelligence-tooling/language-model-integrations/computer-vision-models/pose-estimation-models/human.md) — Identifies and locates specific body joints like shoulders and elbows in images to analyze human pose. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/human_keypoint_detection.html))
- [Instance Segmentation Engines](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-libraries/instance-segmentation-engines.md) — Detects each object instance and produces pixel-level masks for them. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [CLI Executions](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-libraries/instance-segmentation-engines/cli-executions.md) — Provides a CLI command and Python SDK for running instance segmentation on images. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/instance_segmentation.html))
- [Instance Segmentation Service Deployments](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-libraries/instance-segmentation-engines/instance-segmentation-service-deployments.md) — Exposes the segmentation pipeline as an HTTP API returning detection boxes, masks, and scores. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/instance_segmentation.html))
- [Multi-Device Inference Switching](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-systems/computer-vision/object-detection-tracking/edge-object-detection/multi-device-inference-switching.md) — Supports switching between GPU, NPU, XPU, and MLU accelerators with a single parameter. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/rotated_object_detection.html))
- [Rotated Detections](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-systems/computer-vision/object-detection-tracking/object-detection/rotated-detections.md) — Detects objects with rotated bounding boxes that include angle information for reduced background noise. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/rotated_object_detection.html))
- [CLI Executions](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-systems/computer-vision/object-detection-tracking/object-detection/rotated/cli-executions.md) — Ships a CLI command that detects objects with rotated bounding boxes including angle information. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/rotated_object_detection.html))
- [Semantic Segmentation Training](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-systems/image-segmentation/segmentation-model-training/semantic-segmentation-training.md) — Provides pre-trained models for pixel-level semantic segmentation of images into categories. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/semantic_segmentation.html))
- [Recognition Module Fine-Tuners](https://awesome-repositories.com/f/artificial-intelligence-ml/custom-model-training/tracking-model-fine-tuning-pipelines/recognition-module-fine-tuners.md) — Provides a pipeline for retraining recognition modules on custom data to improve accuracy for domain-specific documents. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/formula_recognition.html))
- [High-Performance Pipeline Deployments](https://awesome-repositories.com/f/artificial-intelligence-ml/end-to-end-inference-pipelines/high-performance-pipeline-deployments.md) — Optimizes model inference and pre/post-processing for faster end-to-end throughput in production. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/pipeline_develop_guide.html))
- [Face Detection](https://awesome-repositories.com/f/artificial-intelligence-ml/face-detection.md) — Locates human faces in images with bounding boxes using pre-trained models. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Confidence Filtering](https://awesome-repositories.com/f/artificial-intelligence-ml/face-detection/confidence-filtering.md) — Applies global or per-class score thresholds to discard low-confidence bounding boxes from detection results. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/object_detection.html))
- [Pipeline Module Selectors](https://awesome-repositories.com/f/artificial-intelligence-ml/face-detection/model-selection/detection-model-selections/pipeline-module-selectors.md) — Ships a mechanism for selecting specific pre-trained models for individual sub-tasks within a pipeline. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/pipeline_develop_guide.html))
- [Feature Extractors](https://awesome-repositories.com/f/artificial-intelligence-ml/face-recognition-libraries/feature-extractors.md) — Computes compact vector representations of faces for recognition or verification tasks. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [GPU-Accelerated Inference](https://awesome-repositories.com/f/artificial-intelligence-ml/gpu-accelerated-inference.md) — Supports GPU-accelerated inference via OpenCL to improve model prediction performance on supported hardware. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_deploy/on_device_deployment.html))
- [CLI Executions](https://awesome-repositories.com/f/artificial-intelligence-ml/image-classification/cli-executions.md) — Offers a CLI command that runs image classification inference on images or directories. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/image_classification.html))
- [OCR Hardware Switching](https://awesome-repositories.com/f/artificial-intelligence-ml/inference-backends/multi-backend-gpu-inference-engines/hardware-agnostic-inference-switching/ocr-hardware-switching.md) — Changes the compute device for the OCR pipeline by setting a single parameter with no code changes. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/OCR.html))
- [Multi-Backend Inference Support](https://awesome-repositories.com/f/artificial-intelligence-ml/inference-backends/multi-backend-inference-support.md) — Supports switching between Paddle Inference, TensorRT, OpenVINO, ONNX Runtime, and Ascend OM.
- [Inference Performance Optimization](https://awesome-repositories.com/f/artificial-intelligence-ml/inference-performance-optimization.md) — Provides a high-performance inference plugin to accelerate model predictions and reduce production latency. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/open_vocabulary_detection.html))
- [Detection Pipeline Web Services](https://awesome-repositories.com/f/artificial-intelligence-ml/instruction-fine-tuning/multi-stage-fine-tuning-frameworks/two-stage-fine-tuning-pipelines/detection-pipelines/detection-pipeline-web-services.md) — Exposes the object detection pipeline as an HTTP API that accepts images and returns structured detection results. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/small_object_detection.html))
- [Pipeline-Level Retrainers](https://awesome-repositories.com/f/artificial-intelligence-ml/instruction-fine-tuning/multi-stage-fine-tuning-frameworks/two-stage-fine-tuning-pipelines/vision-model-retraining-pipelines/pipeline-level-retrainers.md) — Provides a pipeline for fine-tuning entire pre-trained pipelines on custom datasets to improve task-specific accuracy. ([source](https://cdn.jsdelivr.net/gh/paddlepaddle/paddlex@release/3.7/README.md))
- [Modular Fine-Tuning Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-fine-tuning/partial-layer-fine-tunings/lora-fine-tuning-pipelines/modular-fine-tuning-pipelines.md) — Allows retraining individual pipeline sub-modules on custom data and swapping them in.
- [Fine-Tuned Pipeline Verifiers](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-fine-tuning/partial-layer-fine-tunings/lora-fine-tuning-pipelines/modular-fine-tuning-pipelines/fine-tuned-pipeline-verifiers.md) — Provides a pipeline for testing fine-tuned models by swapping them into the inference pipeline and verifying performance. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/pipeline_develop_guide.html))
- [Rotated Object Detection Fine-Tuners](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-trainers/voice-model-trainers/detection-model-fine-tuning/rotated-object-detection-fine-tuners.md) — Ships a pipeline for retraining rotated object detection models on custom data to improve accuracy for specific scenarios. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/rotated_object_detection.html))
- [Small Object Detection Fine-Tuners](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-trainers/voice-model-trainers/detection-model-fine-tuning/small-object-detection-fine-tuners.md) — Provides a pipeline for retraining small-object detection models on custom data to improve domain-specific accuracy. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/object_detection.html))
- [Vehicle Detection Fine-Tuners](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-trainers/voice-model-trainers/detection-model-fine-tuning/vehicle-detection-fine-tuners.md) — Ships a pipeline for retraining vehicle detection and attribute recognition models on private data to improve accuracy. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/vehicle_attribute_recognition.html))
- [On-Device Deployments](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-deployment-and-serving/local-and-on-device-inference/edge-ai-model-deployment/generative-ai-models/edge-deployment-platforms/on-device-deployments.md) — Ships a detection pipeline that runs directly on Android and other edge devices without a remote server. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/small_object_detection.html))
- [Automatic Backend Selectors](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-inference-serving/inference-optimization/high-performance-inference-modes/automatic-backend-selectors.md) — Ships a high-performance inference plugin that automatically selects the optimal backend and configuration for model predictions. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_deploy/serving.html))
- [High-Throughput Inference Services](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-inference-serving/runtime-interfaces-orchestration/inference-orchestration/high-throughput-inference-services.md) — Wraps extraction pipelines as network-accessible services with optimized inference for production environments. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/information_extraction_pipelines/document_scene_information_extraction_v4.html))
- [OCR Model Fine-Tuners](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-training-and-tuning/fine-tuning-and-customization/model-fine-tuning/ocr-model-fine-tuners.md) — Ships a pipeline for retraining OCR text detection and recognition modules on private datasets. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/OCR.html))
- [Image Anomaly Detection Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-training-and-tuning/training-frameworks/model-training-frameworks/vision-model-training/anomaly-detection-training-workflows/image-anomaly-detection-pipelines.md) — Identifies defects or abnormal regions in images using pre-trained anomaly detection models. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Pedestrian Attribute Pipeline Deployments](https://awesome-repositories.com/f/artificial-intelligence-ml/model-deployment-pipelines/pedestrian-attribute-pipeline-deployments.md) — Packages the detection and attribute recognition pipeline as an HTTP API service for remote inference. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/pedestrian_attribute_recognition.html))
- [Multi-Modal 3D Detections](https://awesome-repositories.com/f/artificial-intelligence-ml/object-detection/autonomous-driving-detections/multi-modal-3d-detections.md) — Fuses camera and LiDAR data to detect and classify objects in 3D space for autonomous driving. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Detection Service Deployments](https://awesome-repositories.com/f/artificial-intelligence-ml/object-detection/detection-service-deployments.md) — Exposes rotated object detection as an HTTP API service. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/rotated_object_detection.html))
- [Small Object Detectors](https://awesome-repositories.com/f/artificial-intelligence-ml/object-detection/small-object-detectors.md) — Identifies and classifies small-sized objects in complex scenes for surveillance or autonomous driving. ([source](https://paddlepaddle.github.io/PaddleX/latest/index.html))
- [CLI Executions](https://awesome-repositories.com/f/artificial-intelligence-ml/object-detection/small-object-detectors/open-vocabulary-detectors/open-vocabulary-segmentation/cli-executions.md) — Ships a CLI command that runs open-vocabulary segmentation using text or point prompts. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/open_vocabulary_segmentation.html))
- [Web APIs](https://awesome-repositories.com/f/artificial-intelligence-ml/object-detection/web-apis.md) — Exposes object detection as an HTTP service that accepts images and prompts, returning detected objects and visualizations. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/open_vocabulary_detection.html))
- [CLI Executions](https://awesome-repositories.com/f/artificial-intelligence-ml/open-vocabulary-object-detection/cli-executions.md) — Ships a CLI command that runs open-vocabulary object detection using natural language prompts. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/open_vocabulary_detection.html))
- [Segmentation Service Deployments](https://awesome-repositories.com/f/artificial-intelligence-ml/segmentation-visualizations/segmentation-service-deployments.md) — Serves segmentation pipelines as HTTP services with prompt-based inputs. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/open_vocabulary_segmentation.html))
- [Time Series Anomaly Detection](https://awesome-repositories.com/f/artificial-intelligence-ml/time-series-anomaly-detection.md) — Ships a pre-trained time series anomaly detection pipeline that identifies abnormal points in temporal data. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/time_series_pipelines/time_series_anomaly_detection.html))
- [Time Series Classification](https://awesome-repositories.com/f/artificial-intelligence-ml/time-series-classification.md) — Provides a time series classification pipeline that assigns category labels based on temporal patterns. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/time_series_pipelines/time_series_classification.html))

### DevOps & Infrastructure

- [Pipeline Frameworks](https://awesome-repositories.com/f/devops-infrastructure/model-conversion/paddlepaddle/pipeline-frameworks.md) — Provides the core framework for building, deploying, and fine-tuning modular AI model pipelines.
- [AI Model Production Deployment](https://awesome-repositories.com/f/devops-infrastructure/ai-model-production-deployment.md) — Serves trained pipelines as REST APIs, containerized services, or edge-device binaries for production inference.
- [Modular Pipeline Architectures](https://awesome-repositories.com/f/devops-infrastructure/cicd-pipeline-automation/cicd-pipeline-management/modular-pipeline-architectures.md) — Organizes vision and language tasks as composable pipeline modules that can be chained together.
- [Model Inference Deployment](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/model-inference-deployment.md) — Deploys trained models as high-performance inference services, containerized endpoints, or on edge devices. ([source](https://cdn.jsdelivr.net/gh/paddlepaddle/paddlex@release/3.7/README.md))
- [AI Pipeline Service Deployments](https://awesome-repositories.com/f/devops-infrastructure/platform-as-a-service/web-service-deployments/ai-pipeline-service-deployments.md) — Ships a framework for deploying AI pipelines as production-ready HTTP APIs. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/pipeline_develop_guide.html))
- [Model Executions](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/execution-platforms-and-targets/hardware-profile-deployments/embedded-hardware-deployment/android-hardware-deployments/model-executions.md) — Downloads a pre-compiled inference library and optimized model, then builds and executes a prediction binary on Android via ADB. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_deploy/on_device_deployment.html))
- [Classification Pipeline Deployers](https://awesome-repositories.com/f/devops-infrastructure/edge-network-deployment/unified-pipeline-deployers/classification-pipeline-deployers.md) — Packages the image classification pipeline as a web service or edge device binary for production deployment. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/time_series_pipelines/time_series_classification.html))
- [Edge-to-Cloud Deployments](https://awesome-repositories.com/f/devops-infrastructure/feature-flags/cloud-or-self-hosted-deployments/edge-to-cloud-deployments.md) — Packages pipelines for deployment on Android, Docker, and high-performance servers.
- [Multi-Format Segmentation Deployments](https://awesome-repositories.com/f/devops-infrastructure/model-serving-endpoints/segmentation-model-endpoints/multi-format-segmentation-deployments.md) — Packages segmentation models as services, APIs, or edge binaries for production. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/semantic_segmentation.html))
- [Document Analysis Services](https://awesome-repositories.com/f/devops-infrastructure/on-premise-deployment/document-analysis-services.md) — Wraps the full document extraction pipeline into a REST API for remote clients to submit images or PDFs and receive structured results. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/information_extraction_pipelines/document_scene_information_extraction_v3.html))
- [Classification Service Deployers](https://awesome-repositories.com/f/devops-infrastructure/on-premise-deployment/prediction-service-deployments/classification-service-deployers.md) — Packages the image classification pipeline as an HTTP service that accepts image URLs or base64 data and returns predictions. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/image_multi_label_classification.html))
- [Forecasting Service Deployments](https://awesome-repositories.com/f/devops-infrastructure/on-premise-deployment/prediction-service-deployments/forecasting-service-deployments.md) — Exposes a time series forecasting pipeline as an HTTP API endpoint for remote inference. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/time_series_pipelines/time_series_forecasting.html))
- [Document Recognition Service Deployments](https://awesome-repositories.com/f/devops-infrastructure/recognition-server-deployments/document-recognition-service-deployments.md) — Provides REST API deployment for formula recognition pipelines. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/formula_recognition.html))
- [Inference](https://awesome-repositories.com/f/devops-infrastructure/server-deployments/inference.md) — Runs a production-grade serving SDK inside Docker containers with GPU and CPU support. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_deploy/serving.html))
- [Web Service Deployments](https://awesome-repositories.com/f/devops-infrastructure/web-service-deployments.md) — Exposes the detection pipeline as an HTTP API that accepts images and returns structured results. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/object_detection.html))

### Part of an Awesome List

- [Model Fine-Tuning](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/model-fine-tuning.md) — Retrains pre-trained models on domain-specific datasets to improve accuracy for specialized tasks.
- [Text Detection](https://awesome-repositories.com/f/awesome-lists/ai/text-detection.md) — Locates text areas in images with bounding boxes for downstream recognition. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Text Recognition](https://awesome-repositories.com/f/awesome-lists/ai/text-recognition.md) — Transcribes printed or handwritten text from image regions into machine-readable strings. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Multi-Modal Detections](https://awesome-repositories.com/f/awesome-lists/ai/3d-object-detection/multi-modal-detections.md) — Implements a BEVFusion-based pipeline that fuses camera images with LiDAR point clouds for 3D object detection. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/3d_bev_detection.html))
- [CLI Executions](https://awesome-repositories.com/f/awesome-lists/ai/3d-object-detection/multi-modal-detections/cli-executions.md) — Ships a CLI command that runs 3D multi-modal object detection from fused camera and LiDAR data. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/3d_bev_detection.html))
- [Document Question Answering](https://awesome-repositories.com/f/awesome-lists/ai/document-question-answering.md) — Answers natural-language questions by reading and reasoning over the content of document images. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Prompt-Based Segmentations](https://awesome-repositories.com/f/awesome-lists/ai/image-segmentation/prompt-based-segmentations.md) — Implements prompt-based segmentation using text, boxes, or points to isolate objects without predefined categories. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/open_vocabulary_segmentation.html))
- [Document Analysis Fine-Tuners](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/model-fine-tuning/document-analysis-fine-tuners.md) — Ships a pipeline for retraining document extraction models on custom data to improve accuracy for specialized layouts. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/information_extraction_pipelines/document_scene_information_extraction_v3.html))
- [Document Extraction Fine-Tuners](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/model-fine-tuning/document-extraction-fine-tuners.md) — Provides a pipeline for retraining document extraction models on custom data to improve accuracy for specific document types. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/information_extraction_pipelines/document_scene_information_extraction_v4.html))
- [Instance Segmentation Fine-Tuners](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/model-fine-tuning/pixel-wise-segmentation-fine-tuning/instance-segmentation-fine-tuners.md) — Provides a pipeline for retraining instance segmentation models on custom data to improve accuracy for specific scenes. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/instance_segmentation.html))
- [Semantic Segmentation Fine-Tuners](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/model-fine-tuning/pixel-wise-segmentation-fine-tuning/semantic-segmentation-fine-tuners.md) — Ships a pipeline for retraining semantic segmentation models on custom data to improve accuracy for specific scenes. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/semantic_segmentation.html))
- [Private Data Fine-Tuners](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/model-fine-tuning/private-data-fine-tuners.md) — Ships a pipeline for training selected pipeline modules on custom private datasets to improve task-specific accuracy. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/pipeline_develop_guide.html))
- [Seal Recognition Fine-Tuners](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/model-fine-tuning/seal-recognition-fine-tuners.md) — Provides a pipeline for retraining seal recognition modules on private data to improve accuracy for specific scenarios. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/seal_recognition.html))
- [Table Recognition Fine-Tuners](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/model-fine-tuning/table-recognition-fine-tuners.md) — Provides a pipeline for retraining table recognition modules on private data to improve accuracy for specific document types. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/table_recognition_v2.html))
- [Time Series Forecasting Fine-Tuners](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/model-fine-tuning/time-series-forecasting-fine-tuners.md) — Ships a pipeline for retraining time series forecasting models on custom data to improve prediction accuracy. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/time_series_pipelines/time_series_forecasting.html))

### Content Management & Publishing

- [Table Structure Detections](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing/data-extraction-analysis/document-layout-analyzers/table-structure-detections.md) — Implements algorithms for identifying tabular grids and merged cells within document layouts. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Image-Based Table Extractors](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/pdf-structural-elements/table-extraction-utilities/image-based-table-extractors.md) — Ships a pipeline that extracts table structures from images and outputs them as formatted HTML. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/table_recognition_v2.html))

### Data & Databases

- [Pipeline Configurations](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-processing/document-unstructured-extraction/extraction-configurations/pipeline-configurations.md) — Loads pipeline behavior from declarative YAML configuration files to override default settings for initialization and inference. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/time_series_pipelines/time_series_forecasting.html))
- [Document Layout Extraction](https://awesome-repositories.com/f/data-databases/document-parsing-engines/web-document-parsing/visual-layout-parsing/document-layout-extraction.md) — Identifies and classifies document regions like titles, tables, and figures. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Multi-Label Classifiers](https://awesome-repositories.com/f/data-databases/data-categorization/classification-labelers/multi-label-classifiers.md) — Assigns multiple category labels to a single image by analyzing its content. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))

### Development Tools & Productivity

- [Pipeline Execution Interfaces](https://awesome-repositories.com/f/development-tools-productivity/headless-execution-environments/cli-execution/pipeline-execution-interfaces.md) — Executes pre-built processing pipelines by specifying name, input file, and target device in a single terminal command. ([source](https://paddlepaddle.github.io/PaddleX/latest/index.html))
- [Pipeline REST API Servers](https://awesome-repositories.com/f/development-tools-productivity/rest-api-integrations/ocr-rest-api-servers/pipeline-rest-api-servers.md) — Starts a REST server from a pipeline name or config file, exposing models for inference over HTTP. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_deploy/serving.html))
- [Unified Pipeline Interfaces](https://awesome-repositories.com/f/development-tools-productivity/rest-apis/rest-api-clients/python-api-clients/unified-pipeline-interfaces.md) — Provides a unified Python, CLI, and REST API interface for executing all pre-built AI pipelines.
- [Inference Backend Tuners](https://awesome-repositories.com/f/development-tools-productivity/cross-platform-build-targets/target-specific-build-settings/platform-specific-parameter-tuning/inference-backend-tuners.md) — Provides per-backend parameter tuning for inference engines like TensorRT and OpenVINO to optimize runtime performance. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_deploy/high_performance_inference.html))
- [Seal Recognition Pipelines](https://awesome-repositories.com/f/development-tools-productivity/headless-execution-environments/cli-execution/seal-recognition-pipelines.md) — Provides a CLI command that detects and extracts curved text from seal images. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/seal_recognition.html))

### Graphics & Multimedia

- [Multi-Device Inference Switchers](https://awesome-repositories.com/f/graphics-multimedia/gpu-hardware-acceleration/multi-device-inference-switchers.md) — Enables switching inference between GPU, NPU, XPU, and MLU accelerators by modifying a single parameter across all pipelines. ([source](https://cdn.jsdelivr.net/gh/paddlepaddle/paddlex@release/3.7/README.md))
- [Image Feature Extraction](https://awesome-repositories.com/f/graphics-multimedia/image-feature-extraction.md) — Computes compact vector representations of images for similarity search and retrieval. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Human Pose Detections](https://awesome-repositories.com/f/graphics-multimedia/video-frame-processing/real-time-model-inference-on-frames/human-pose-detections.md) — Detects key body joints in images to reconstruct human poses using pre-trained models. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))

### Software Engineering & Architecture

- [Image-Based Table Recognizers](https://awesome-repositories.com/f/software-engineering-architecture/instance-management/cloud-instance-lifecycle/local-instance-lifecycles/instance-rebuild-from-image/image-based-table-recognizers.md) — Provides a pipeline that extracts structured table data from images and PDFs into multiple output formats. ([source](https://paddlepaddle.github.io/PaddleX/latest/index.html))
- [Vehicle Detection](https://awesome-repositories.com/f/software-engineering-architecture/vehicle-detection.md) — Locates vehicles in images with bounding boxes optimized for vehicle detection. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))
- [Vehicle Attribute Recognition](https://awesome-repositories.com/f/software-engineering-architecture/vehicle-detection/vehicle-attribute-recognition.md) — Ships a pipeline that locates vehicles and recognizes their type, color, and license plate attributes. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/vehicle_attribute_recognition.html))
- [Attribute Recognition Service Deployments](https://awesome-repositories.com/f/software-engineering-architecture/vehicle-detection/vehicle-attribute-recognition/attribute-recognition-service-deployments.md) — Exposes vehicle attribute recognition as a network service via REST API. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/vehicle_attribute_recognition.html))

### Web Development

- [YAML-Driven Configurations](https://awesome-repositories.com/f/web-development/single-page-applications/single-file-distributions/json-driven-configurations/yaml-driven-configurations.md) — Controls pipeline behavior, model selection, and hardware acceleration through declarative YAML files.
- [OCR Web Services](https://awesome-repositories.com/f/web-development/document-conversion-apis/ocr-document-conversion/ocr-web-services.md) — Exposes the OCR pipeline behind a REST API endpoint for remote clients to submit images and receive text results. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/OCR.html))

### Game Development

- [Pedestrian Attribute Detections](https://awesome-repositories.com/f/game-development/pedestrian-simulations/pedestrian-attribute-detections.md) — Locates pedestrians and identifies attributes like gender, age, and clothing in images. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/cv_pipelines/pedestrian_attribute_recognition.html))
- [Pedestrian Detections](https://awesome-repositories.com/f/game-development/pedestrian-simulations/pedestrian-attribute-detections/pedestrian-detections.md) — Locates people in images with bounding boxes optimized for human detection. ([source](https://paddlepaddle.github.io/PaddleX/latest/support_list/models_list.html))

### Scientific & Mathematical Computing

- [Formula Recognition Engines](https://awesome-repositories.com/f/scientific-mathematical-computing/numerical-mathematical-foundations/mathematical-typesetting-engines/mathematical-typesetting/latex-math-rendering/formula-recognition-engines.md) — Converts mathematical formula images into LaTeX source code. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/formula_recognition.html))
- [CLI Executions](https://awesome-repositories.com/f/scientific-mathematical-computing/numerical-mathematical-foundations/mathematical-typesetting-engines/mathematical-typesetting/latex-math-rendering/formula-recognition-engines/cli-executions.md) — Provides a CLI command that converts mathematical formula images into LaTeX code. ([source](https://paddlepaddle.github.io/PaddleX/latest/pipeline_usage/tutorials/ocr_pipelines/formula_recognition.html))
