| 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 |
โ
|
๐ง |
๐ง |
๐ง |
| Multi-label Image Classification |
โ
|
๐ง |
๐ง |
โ
|
| Pedestrian Attribute Recognition |
โ
|
๐ง |
๐ง |
๐ง |
| Vehicle Attribute Recognition |
โ
|
๐ง |
๐ง |
๐ง |
| Image Recognition |
โ
|
๐ง |
โ
|
โ
|
| Seal Recognition |
โ
|
๐ง |
๐ง |
๐ง |
| Image Anomaly Detection |
โ
|
โ
|
โ
|
โ
|
| Face Recognition |
โ
|
โ
|
โ
|
โ
|
## โญ๏ธ Quick Start
### ๐ ๏ธ Installation
> โBefore installing PaddleX, please ensure you have a basic **Python environment** (Note: Currently supports Python 3.8 to Python 3.10, with more Python versions being adapted). The PaddleX 3.0-beta2 version depends on PaddlePaddle version 3.0.0b2.
* **Installing PaddlePaddle**
```bash
# cpu
python -m pip install paddlepaddle==3.0.0rc0 -i https://www.paddlepaddle.org.cn/packages/stable/cpu/
# gpu๏ผ่ฏฅๅฝไปคไป
้็จไบ CUDA ็ๆฌไธบ 11.8 ็ๆบๅจ็ฏๅข
python -m pip install paddlepaddle-gpu==3.0.0rc0 -i https://www.paddlepaddle.org.cn/packages/stable/cu118/
# gpu๏ผ่ฏฅๅฝไปคไป
้็จไบ CUDA ็ๆฌไธบ 12.3 ็ๆบๅจ็ฏๅข
python -m pip install paddlepaddle-gpu==3.0.0rc0 -i https://www.paddlepaddle.org.cn/packages/stable/cu123/
```
> โFor more PaddlePaddle versions, please refer to the [PaddlePaddle official website](https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation./docs/zh/install/pip/linux-pip.html).
* **Installing PaddleX**
```bash
pip install https://paddle-model-ecology.bj.bcebos.com/paddlex/whl/paddlex-3.0.0rc0-py3-none-any.whl
```
> โFor more installation methods, refer to the [PaddleX Installation Guide](https://paddlepaddle.github.io/PaddleX/latest/en/installation/installation.html).
### ๐ป CLI Usage
One command can quickly experience the pipeline effect, the unified CLI format is:
```bash
paddlex --pipeline [Pipeline Name] --input [Input Image] --device [Running Device]
```
You only need to specify three parameters:
* `pipeline`: The name of the pipeline
* `input`: The local path or URL of the input image to be processed
* `device`: The GPU number used (for example, `gpu:0` means using the 0th GPU), you can also choose to use the CPU (`cpu`)
For example, using the OCR pipeline:
```bash
paddlex --pipeline OCR --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_ocr_002.png --device gpu:0
```