Browse Source

Develop (#2148)

* modify installation_other_devices.md for export (#2133)

* fix resize about w,h order (#2132)

* Update README.md

* Update document_scene_information_extraction.md

* Update document_scene_information_extraction_en.md

* Update document_scene_information_extraction_en.md

* bugfix

* update doc (#2138)

* Support Cython generator type (#2136)

* update doc (#2140)

* [Feat] Add pipeline serving (#2077)

* Support pipeline serving

* Refactor

* Update det and instance_seg apps

* Fix bugs and enhance typing

* Set device when creating app

* Add TS apps

* Add ppchatocrv3 app

* Fix bugs and add anomaly detection app

* Fix bugs

* Update ppchatocrv3

* Update ppchatocrv3 APIs

* Update serving CLI

* Update ppchatocrv3

* Update and fix

* Fix bugs

* Update APIs

* Fix and update

* Remove bs setting

* new doc (#2134)

* update readme (#2139)

* uodate readme

* update readme

---------

Co-authored-by: cuicheng01 <45199522+cuicheng01@users.noreply.github.com>

* fix README.md

* fix README_en.md

* Develop (#2142)

* update doc

* update README

* update README

* Update README.md

* Update README_en.md

* str path (#2144)

* str path

* bugfix

* add faiss-cpu

* bugfix

* Update README.md

* Update pipeline_develop_guide.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* update readme link (#2146)

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* update readme_en link,multihardware (#2147)

* update readme link

* update readme_en link

* update link multihardware

---------

Co-authored-by: dyning <dyning.2003@163.com>

* Update README.md

* Update README.md

* Update README.md

* Update installation_other_devices.md

* Update installation_other_devices.md

---------

Co-authored-by: a31413510 <31413510@qq.com>
Co-authored-by: Tingquan Gao <gaotingquan@baidu.com>
Co-authored-by: cuicheng01 <45199522+cuicheng01@users.noreply.github.com>
Co-authored-by: Lin Manhui <bob1998425@hotmail.com>
Co-authored-by: AmberC0209 <55582609+AmberC0209@users.noreply.github.com>
Co-authored-by: Tingquan Gao <35441050@qq.com>
dyning 1 year ago
parent
commit
dcb1f5d133

+ 42 - 44
README.md

@@ -10,7 +10,7 @@
 </p>
 
 <h4 align="center">
-  <a href=#-特性>🌟 特性</a> | <a href=https://aistudio.baidu.com/pipeline/mine>🌐 在线体验</a>|<a href=#️-快速开始>🚀 快速开始</a> | <a href=#-文档> 📖 文档</a> | <a href=./docs/support_list/pipelines_list.md> 🔥模型产线列表</a>
+  <a href=#-特性>🌟 特性</a> | <a href=https://aistudio.baidu.com/pipeline/mine>🌐 在线体验</a>|<a href=#️-快速开始>🚀 快速开始</a> | <a href=#-文档> 📖 文档</a> | <a href=#-能力支持> 🔥能力支持</a>
 
 </h4>
 
@@ -42,7 +42,7 @@ PaddleX 3.0 是基于飞桨框架构建的一站式全流程开发工具,它
 
 ## 📣 近期更新
 
-🔥🔥《PaddleX文档信息个性化抽取新升级》,PP-ChatOCRv3 创新性提供了基于数据融合技术的 OCR 模型二次开发功能,具备更强的模型微调能力。百万级高质量通用 OCR 文本识别数据,按特定比例自动融入垂类模型训练数据,破解产业垂类模型训练导致通用文本识别能力减弱难题。适用自动化办公、金融风控、医疗健康、教育出版、法律党政等产业实际场景。**10月10日(周四)19:00** 直播为您详细解读数据融合技术以及如何利用提示词工程实现更好的信息抽取效果。 [报名链接](https://www.wjx.top/vm/mFhGfwx.aspx?udsid=772552)
+🔥🔥《PaddleX文档信息个性化抽取新升级》,PP-ChatOCRv3 创新性提供了基于数据融合技术的 OCR 模型二次开发功能,具备更强的模型微调能力。百万级高质量通用 OCR 文本识别数据,按特定比例自动融入垂类模型训练数据,破解产业垂类模型训练导致通用文本识别能力减弱难题。适用自动化办公、金融风控、医疗健康、教育出版等产业实际场景。**10月10日(周四)19:00** 直播为您详细解读数据融合技术以及如何利用提示词工程实现更好的信息抽取效果。 [报名链接](https://www.wjx.top/vm/mFhGfwx.aspx?udsid=772552)
 
 🔥🔥 **2024.9.30**,PaddleX 3.0 Beta1 开源版正式发布,提供 **200+ 模型** 通过极简的 Python API 一键调用;实现基于统一命令的模型全流程开发,并开源 **PP-ChatOCRv3** 特色模型产线基础能力;支持 **100+ 模型高性能推理和服务化部署**(持续迭代中),**7 类重点视觉模型端侧部署**;**70+ 模型开发全流程适配昇腾 910B**,**15+ 模型开发全流程适配昆仑芯和寒武纪**
 
@@ -50,6 +50,10 @@ PaddleX 3.0 是基于飞桨框架构建的一站式全流程开发工具,它
 
 🔥 **2024.3.25**,PaddleX 3.0 云端发布,支持在 AI Studio 星河社区 以零代码的方式【创建产线】使用。
 
+ ## 🔠 模型产线说明
+
+ **PaddleX 致力于实现产线级别的模型训练、推理与部署。模型产线是指一系列预定义好的、针对特定AI任务的开发流程,其中包含能够独立完成某类任务的单模型(单功能模块)组合。**
+
 
  ## 📊 能力支持
 
@@ -265,14 +269,13 @@ PaddleX的各个产线均支持本地**快速推理**,部分模型支持**在
     
 </table>
 
-> ❗注:以上功能均基于 GPU/CPU 实现。PaddleX 还可在昆仑、昇腾、寒武纪和海光等主流硬件上进行快速推理和二次开发。下表详细列出了模型产线的支持情况,具体支持的模型列表请参阅[模型列表(MLU)](../docs/support_list/model_list_mlu.md)/[模型列表(NPU)](../docs/support_list/model_list_npu.md)/[模型列表(XPU)](../docs/support_list/model_list_xpu.md)/[模型列表(DCU)](../docs/support_list/model_list_dcu.md)。我们正在适配更多的模型,并在主流硬件上推动高性能和服务化部署的实施。
+> ❗注:以上功能均基于 GPU/CPU 实现。PaddleX 还可在昆仑、昇腾、寒武纪和海光等主流硬件上进行快速推理和二次开发。下表详细列出了模型产线的支持情况,具体支持的模型列表请参阅[模型列表(NPU)](./docs/support_list/model_list_npu.md)/[模型列表(XPU)](./docs/support_list/model_list_xpu.md)/[模型列表(MLU)](./docs/support_list/model_list_mlu.md)//[模型列表(DCU)](./docs/support_list/model_list_dcu.md)。我们正在适配更多的模型,并在主流硬件上推动高性能和服务化部署的实施。
 
-<details>
-  <summary>👉 国产化硬件能力支持</summary>
+🔥🔥 **国产化硬件能力支持**
 
 <table>
   <tr>
-    <th>产线名称</th>
+    <th>模型产线</th>
     <th>昇腾 910B</th>
     <th>昆仑 R200/R300</th>
     <th>寒武纪 MLU370X8</th>
@@ -342,7 +345,6 @@ PaddleX的各个产线均支持本地**快速推理**,部分模型支持**在
     <td>🚧</td>
   </tr>
 </table>
-</details>
 
 ## ⏭️ 快速开始
 
@@ -409,20 +411,20 @@ paddlex --pipeline OCR --input https://paddle-model-ecology.bj.bcebos.com/paddle
 <details>
   <summary><b>👉 更多产线的命令行使用</b></summary>
 
-| 产线名称      | 使用命令                                                                                                                                                                                             |
-|-----------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| 通用图像分类    | `paddlex --pipeline image_classification --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_image_classification_001.jpg --device gpu:0`                           |
-| 通用目标检测    | `paddlex --pipeline object_detection --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_object_detection_002.png --device gpu:0`                                   |
-| 通用实例分割    | `paddlex --pipeline instance_segmentation --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_instance_segmentation_004.png --device gpu:0`                         |
-| 通用语义分割    | `paddlex --pipeline semantic_segmentation --input https://paddle-model-ecology.bj.bcebos.com/paddlex/PaddleX3.0/application/semantic_segmentation/makassaridn-road_demo.png --device gpu:0`                              |
-| 通用图像多标签分类 | `paddlex --pipeline multi_label_image_classification --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_image_classification_001.jpg --device gpu:0`                                          |
-| 小目标检测     | `paddlex --pipeline small_object_detection --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/small_object_detection.jpg --device gpu:0`                                              |
-| 图像异常检测    |    `paddlex --pipeline anomaly_detection --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/uad_grid.png --device gpu:0 ` |
-| 通用OCR     | `paddlex --pipeline OCR --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_ocr_002.png --device gpu:0`                                                             |
-| 通用表格识别    | `paddlex --pipeline table_recognition --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/table_recognition.jpg --device gpu:0`                                             |
-| 通用时序预测    | `paddlex --pipeline ts_fc --input https://paddle-model-ecology.bj.bcebos.com/paddlex/ts/demo_ts/ts_fc.csv --device gpu:0`                                                                    |
-| 通用时序异常检测  | `paddlex --pipeline ts_ad --input https://paddle-model-ecology.bj.bcebos.com/paddlex/ts/demo_ts/ts_ad.cs --device gpu:0` |
-| 通用时序分类    | `paddlex --pipeline ts_cls --input https://paddle-model-ecology.bj.bcebos.com/paddlex/ts/demo_ts/ts_cls.csv --device gpu:0`       |
+| 产线名称           | 使用命令                                                                                                                                                                                    |
+|--------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| 通用图像分类       | `paddlex --pipeline image_classification --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_image_classification_001.jpg --device gpu:0`                    |
+| 通用目标检测       | `paddlex --pipeline object_detection --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_object_detection_002.png --device gpu:0`                            |
+| 通用实例分割       | `paddlex --pipeline instance_segmentation --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_instance_segmentation_004.png --device gpu:0`                  |
+| 通用语义分割       | `paddlex --pipeline semantic_segmentation --input https://paddle-model-ecology.bj.bcebos.com/paddlex/PaddleX3.0/application/semantic_segmentation/makassaridn-road_demo.png --device gpu:0` |
+| 通用图像多标签分类 | `paddlex --pipeline multi_label_image_classification --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_image_classification_001.jpg --device gpu:0`        |
+| 小目标检测         | `paddlex --pipeline small_object_detection --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/small_object_detection.jpg --device gpu:0`                            |
+| 图像异常检测       | `paddlex --pipeline anomaly_detection --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/uad_grid.png --device gpu:0 `                                              |
+| 通用OCR            | `paddlex --pipeline OCR --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_ocr_002.png --device gpu:0`                                                      |
+| 通用表格识别       | `paddlex --pipeline table_recognition --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/table_recognition.jpg --device gpu:0`                                      |
+| 通用时序预测       | `paddlex --pipeline ts_fc --input https://paddle-model-ecology.bj.bcebos.com/paddlex/ts/demo_ts/ts_fc.csv --device gpu:0`                                                                   |
+| 通用时序异常检测   | `paddlex --pipeline ts_ad --input https://paddle-model-ecology.bj.bcebos.com/paddlex/ts/demo_ts/ts_ad.cs --device gpu:0`                                                                    |
+| 通用时序分类       | `paddlex --pipeline ts_cls --input https://paddle-model-ecology.bj.bcebos.com/paddlex/ts/demo_ts/ts_cls.csv --device gpu:0`                                                                 |
 
 </details>
 
@@ -449,22 +451,21 @@ for res in output:
 <details>
   <summary><b>👉 更多产线的Python脚本使用</b></summary>
 
-| 产线名称           | 对应参数               | 详细说明                                                                                                      |
-|--------------------|------------------------|---------------------------------------------------------------------------------------------------------------|
-
-| 文档场景信息抽取   | `PP-ChatOCRv3-doc` | [文档场景信息抽取v3产线Python脚本使用说明](./docs/pipeline_usage/tutorials/information_extration_pipelines/document_scene_information_extraction.md#22-本地体验) |
-| 通用图像分类       | `image_classification` | [通用图像分类产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/image_classification.md#222-python脚本方式集成) |
-| 通用目标检测       | `object_detection` | [通用目标检测产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/object_detection.md#222-python脚本方式集成) |
-| 通用实例分割       | `instance_segmentation` | [通用实例分割产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/instance_segmentation.md#222-python脚本方式集成) |
-| 通用语义分割       | `semantic_segmentation` | [通用语义分割产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/semantic_segmentation.md#222-python脚本方式集成) |
-| 通用图像多标签分类 | `multi_label_image_classification` | [通用图像多标签分类产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/image_multi_label_classification.md#22-python脚本方式集成) |
-| 小目标检测         | `small_object_detection` | [小目标检测产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/small_object_detection.md#22-python脚本方式集成) |
-| 图像异常检测       | `anomaly_detection` | [图像异常检测产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/image_anomaly_detection.md#22-python脚本方式集成) |
-| 通用OCR            | `OCR` | [通用OCR产线Python脚本使用说明](./docs/pipeline_usage/tutorials/ocr_pipelines/OCR.md#222-python脚本方式集成) |
-| 通用表格识别       | `table_recognition` | [通用表格识别产线Python脚本使用说明](./docs/pipeline_usage/tutorials/ocr_pipelines/table_recognition.md#22-python脚本方式集成) |
-| 通用时序预测       | `ts_fc` | [通用时序预测产线Python脚本使用说明](./docs/pipeline_usage/tutorials/time_series_pipelines/time_series_forecasting.md#222-python脚本方式集成) |
-| 通用时序异常检测   | `ts_ad` | [通用时序异常检测产线Python脚本使用说明](./docs/pipeline_usage/tutorials/time_series_pipelines/time_series_anomaly_detection.md#222-python脚本方式集成) |
-| 通用时序分类       | `ts_cls` | [通用时序分类产线Python脚本使用说明](./docs/pipeline_usage/tutorials/time_series_pipelines/time_series_classification.md#222-python脚本方式集成) |
+| 产线名称           | 对应参数                           | 详细说明                                                                                                                                                         |
+|--------------------|------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| 文档场景信息抽取   | `PP-ChatOCRv3-doc`                 | [文档场景信息抽取v3产线Python脚本使用说明](./docs/pipeline_usage/tutorials/information_extration_pipelines/document_scene_information_extraction.md#22-本地体验) |
+| 通用图像分类       | `image_classification`             | [通用图像分类产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/image_classification.md#222-python脚本方式集成)                                |
+| 通用目标检测       | `object_detection`                 | [通用目标检测产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/object_detection.md#222-python脚本方式集成)                                    |
+| 通用实例分割       | `instance_segmentation`            | [通用实例分割产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/instance_segmentation.md#222-python脚本方式集成)                               |
+| 通用语义分割       | `semantic_segmentation`            | [通用语义分割产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/semantic_segmentation.md#222-python脚本方式集成)                               |
+| 通用图像多标签分类 | `multi_label_image_classification` | [通用图像多标签分类产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/image_multi_label_classification.md#22-python脚本方式集成)               |
+| 小目标检测         | `small_object_detection`           | [小目标检测产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/small_object_detection.md#22-python脚本方式集成)                                 |
+| 图像异常检测       | `anomaly_detection`                | [图像异常检测产线Python脚本使用说明](./docs/pipeline_usage/tutorials/cv_pipelines/image_anomaly_detection.md#22-python脚本方式集成)                              |
+| 通用OCR            | `OCR`                              | [通用OCR产线Python脚本使用说明](./docs/pipeline_usage/tutorials/ocr_pipelines/OCR.md#222-python脚本方式集成)                                                     |
+| 通用表格识别       | `table_recognition`                | [通用表格识别产线Python脚本使用说明](./docs/pipeline_usage/tutorials/ocr_pipelines/table_recognition.md#22-python脚本方式集成)                                   |
+| 通用时序预测       | `ts_fc`                            | [通用时序预测产线Python脚本使用说明](./docs/pipeline_usage/tutorials/time_series_pipelines/time_series_forecasting.md#222-python脚本方式集成)                    |
+| 通用时序异常检测   | `ts_ad`                            | [通用时序异常检测产线Python脚本使用说明](./docs/pipeline_usage/tutorials/time_series_pipelines/time_series_anomaly_detection.md#222-python脚本方式集成)          |
+| 通用时序分类       | `ts_cls`                           | [通用时序分类产线Python脚本使用说明](./docs/pipeline_usage/tutorials/time_series_pipelines/time_series_classification.md#222-python脚本方式集成)                 |
 
 </details>
 
@@ -609,19 +610,16 @@ for res in output:
 </details>
 <details>
   <summary> <b> 🖥️ 多硬件使用 </b></summary>
-
-  * [⚙️ DCU Paddle 安装教程](./docs/other_devices_support/paddlepaddle_install_DCU.md)
-  * [⚙️ MLU Paddle 安装教程](./docs/other_devices_support/paddlepaddle_install_MLU.md)
-  * [⚙️ NPU Paddle 安装教程](./docs//other_devices_support/paddlepaddle_install_NPU.md)
-  * [⚙️ XPU Paddle 安装教程](./docs/other_devices_support/paddlepaddle_install_XPU.md)
+  
+  * [⚙️ 多硬件使用指南](./docs/other_devices_support/installation_other_devices.md)
 
 </details>
 
 <details>
-  <summary> <b> 📝 教程&范例 </b></summary>
+  <summary> <b> 📝 产业实践教程&范例 </b></summary>
 
 * [🖼️ 通用图像分类模型产线———垃圾分类教程](./docs/practical_tutorials/image_classification_garbage_tutorial.md)
-* [🧩 通用实例分割模型产线———遥感图像实例分割教程](./docs/practical_tutorials/image_classification_garbage_tutorial.md)
+* [🧩 通用实例分割模型产线———遥感图像实例分割教程](./docs/practical_tutorials/instance_segmentation_remote_sensing_tutorial.md)
 * [👥 通用目标检测模型产线———行人跌倒检测教程](./docs/practical_tutorials/object_detection_fall_tutorial.md)
 * [👗 通用目标检测模型产线———服装时尚元素检测教程](./docs/practical_tutorials/object_detection_fashion_pedia_tutorial.md)
 * [🚗 通用 OCR 模型产线———车牌识别教程](./docs/practical_tutorials/ocr_det_license_tutorial.md)

+ 4 - 5
README_en.md

@@ -10,10 +10,9 @@
 </p>
 
 <h4 align="center">
-  <a href=##-why-paddlex->🌟 Features</a> | <a href=https://aistudio.baidu.com/pipeline/mine>🌐  Online Experience</a>|<a href=#️-quick-start>🚀  Quick Start</a> | <a href=#-documentation> 📖 Documentation</a> | <a href=./docs/support_list/pipelines_list_en.md> 🔥Pipelines List</a>
+  <a href=#-why-paddlex->🌟 Features</a> | <a href=https://aistudio.baidu.com/pipeline/mine>🌐  Online Experience</a>|<a href=#️-quick-start>🚀  Quick Start</a> | <a href=#-documentation> 📖 Documentation</a> | <a href=./docs/support_list/pipelines_list_en.md> 🔥Pipelines List</a>
 </h4>
 
-[](./docs/support_list/pipelines_list_en.md)
 <h5 align="center">
   <a href="README.md">🇨🇳 Simplified Chinese</a> | <a href="README_en.md">🇬🇧 English</a></a>
 </h5>
@@ -407,7 +406,6 @@ For other pipelines, just adjust the `pipeline` parameter to the corresponding n
 
 | pipeline Name           | Corresponding Parameter               | Detailed Explanation                                                                                                      |
 |-------------------------------|-------------------------------------|---------------------------------------------------------------------------------------------------------------|
-| Document Scene Information Extraction |                                                                                                                                                                                                                              |
 | General Image Classification         | `paddlex --pipeline image_classification --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_image_classification_001.jpg --device gpu:0`                           |
 | General Object Detection            | `paddlex --pipeline object_detection --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_object_detection_002.png --device gpu:0`                                   |
 | General Instance Segmentation       | `paddlex --pipeline instance_segmentation --input https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/general_instance_segmentation_004.png --device gpu:0`                         |
@@ -452,7 +450,7 @@ For other pipelines in Python scripts, just adjust the `pipeline` parameter of t
 |-------------------------------|-------------------------------------|---------------------------------------------------------------------------------------------------------------|
 | PP-ChatOCRv3-doc   | `PP-ChatOCRv3-doc` | [PP-ChatOCRv3-doc Pipeline Python Script Usage Instructions](./docs/pipeline_usage/tutorials/information_extration_pipelines/document_scene_information_extraction_en.md) |
 |  Image Classification       | `image_classification` | [ Image Classification Pipeline Python Script Usage Instructions](./docs/pipeline_usage/tutorials/cv_pipelines/image_classification_en.md) |
-|  Object Detection       | `object_detection` | [ Object Detection Pipeline Python Script Usage Instructions](./docs/pipeline_usage/tutorials/cv_pipelines/image_classification_en.md) |
+|  Object Detection       | `object_detection` | [ Object Detection Pipeline Python Script Usage Instructions](./docs/pipeline_usage/tutorials/cv_pipelines/object_detection_en.md) |
 |  Instance Segmentation       | `instance_segmentation` | [ Instance Segmentation Pipeline Python Script Usage Instructions](./docs/pipeline_usage/tutorials/cv_pipelines/instance_segmentation_en.md) |
 |  Semantic Segmentation       | `semantic_segmentation` | [ Semantic Segmentation Pipeline Python Script Usage Instructions](./docs/pipeline_usage/tutorials/cv_pipelines/semantic_segmentation_en.md) |
 |  Image Multi-Label Classification | `multilabel_classification` | [ Image Multi-Label Classification Pipeline Python Script Usage Instructions](./docs/pipeline_usage/tutorials/cv_pipelines/image_multi_label_classification_en.md) |
@@ -603,6 +601,7 @@ For other pipelines in Python scripts, just adjust the `pipeline` parameter of t
 <details>
   <summary> <b> 🖥️ Multi-Hardware Usage </b></summary>
 
+  * [⚙️ Multi-Hardware Usage Guide](./docs/other_devices_support/installation_other_devices_en.md)
   * [⚙️ DCU Paddle Installation Guide](./docs/other_devices_support/installation_other_devices_en.md)
   * [⚙️ MLU Paddle Installation Guide](./docs/other_devices_support/installation_other_devices_en.md)
   * [⚙️ NPU Paddle Installation Guide](./docs/other_devices_support/installation_other_devices_en.md)
@@ -614,7 +613,7 @@ For other pipelines in Python scripts, just adjust the `pipeline` parameter of t
   <summary> <b> 📝 Tutorials & Examples </b></summary>
 
 * [🖼️ General Image Classification Model Line —— Garbage Classification Tutorial](./docs/practical_tutorials/image_classification_garbage_tutorial_en.md)
-* [🧩 General Instance Segmentation Model Line —— Remote Sensing Image Instance Segmentation Tutorial](./docs/practical_tutorials/image_classification_garbage_tutorial_en.md)
+* [🧩 General Instance Segmentation Model Line —— Remote Sensing Image Instance Segmentation Tutorial](./docs/practical_tutorials/instance_segmentation_remote_sensing_tutorial_en.md)
 * [👥 General Object Detection Model Line —— Pedestrian Fall Detection Tutorial](./docs/practical_tutorials/object_detection_fall_tutorial_en.md)
 * [👗 General Object Detection Model Line —— Fashion Element Detection Tutorial](./docs/practical_tutorials/object_detection_fashion_pedia_tutorial_en.md)
 * [🚗 General OCR Model Line —— License Plate Recognition Tutorial](./docs/practical_tutorials/ocr_det_license_tutorial_en.md)

+ 3 - 3
docs/other_devices_support/installation_other_devices.md

@@ -2,7 +2,7 @@
 
 # PaddleX多硬件使用指南
 
-本文档主要针对昇腾 NPU、寒武纪 MLU、昆仑 XPU、海光DCU 硬件平台,介绍 PaddleX 使用指南。
+本文档主要针对昇腾 NPU、昆仑 XPU、寒武纪 MLU、海光DCU 硬件平台,介绍 PaddleX 使用指南。
 
 ## 1、安装
 ### 1.1 PaddlePaddle安装
@@ -10,10 +10,10 @@
 
 昇腾 NPU:[昇腾 NPU 飞桨安装教程](./paddlepaddle_install_NPU.md)
 
-寒武纪 MLU:[寒武纪 MLU 飞桨安装教程](./paddlepaddle_install_MLU.md)
-
 昆仑 XPU:[昆仑 XPU 飞桨安装教程](./paddlepaddle_install_XPU.md)
 
+寒武纪 MLU:[寒武纪 MLU 飞桨安装教程](./paddlepaddle_install_MLU.md)
+
 海光 DCU:[海光 DCU 飞桨安装教程](./paddlepaddle_install_DCU.md)
 
 ### 1.2 PaddleX安装

+ 1 - 1
docs/pipeline_usage/pipeline_develop_guide.md

@@ -83,7 +83,7 @@ paddlex --pipeline ./ocr.yaml --input https://paddle-model-ecology.bj.bcebos.com
 ![](https://raw.githubusercontent.com/cuicheng01/PaddleX_doc_images/main/images/boardingpass.png)
 ## 3、模型选择(可选)
 
-由于一个产线中可能包含一个或多个模型,在进行模型微调时,您需要根据测试的情况确定微调其中的哪个模型。以此处登机牌识别任务的OCR产线为例,该产线包含文本检测模型(如 `PP-OCRv4_mobile_det`)和文本识别模型(如 `PP-OCRv4_mobile_rec`),如发现文字的定位不准,则需要微调文本检测模型,如果发现文字的识别不准,则需要微调文本识别模型。如果您不清楚产线中包含哪些模型,可以查阅 [PaddleX产线列表(CPU/GPU)](../support_list/pipelines_list.md)
+由于一个产线中可能包含一个或多个模型,在进行模型微调时,您需要根据测试的情况确定微调其中的哪个模型。以此处登机牌识别任务的OCR产线为例,该产线包含文本检测模型(如 `PP-OCRv4_mobile_det`)和文本识别模型(如 `PP-OCRv4_mobile_rec`),如发现文字的定位不准,则需要微调文本检测模型,如果发现文字的识别不准,则需要微调文本识别模型。如果您不清楚产线中包含哪些模型,可以查阅各产线使用教程。
 
 ## 4、模型微调(可选)