|
1 | 1 | <p align="center"> |
2 | 2 | <img src="https://github.com/PaddlePaddle/PaddleX/assets/45199522/63c6d059-234f-4a27-955e-ac89d81409ee" width="360" height ="55" alt="PaddleX" align="middle" /> |
3 | 3 | </p> |
4 | | - <p align= "center"> PaddleX -- 飞桨低代码开发工具,以低代码的形式支持开发者快速实现产业实际项目落地 </p> |
| 4 | + |
| 5 | +<p align= "center"> PaddleX -- 飞桨低代码开发工具,以低代码的形式支持开发者快速实现产业实际项目落地 </p> |
5 | 6 |
|
6 | 7 | <p align="left"> |
7 | 8 | <a href="./LICENSE"><img src="https://img.shields.io/badge/license-Apache%202-red.svg"></a> |
|
10 | 11 | <a href=""><img src="https://img.shields.io/badge/hardware-intel cpu%2C%20gpu%2C%20xpu%2C%20npu%2C%20mlu-yellow.svg"></a> |
11 | 12 | </p> |
12 | 13 |
|
| 14 | +## 简介 |
| 15 | +PaddleX3.0 是飞桨精选模型的低代码开发工具,支持国内外多款主流硬件的模型训练和推理,覆盖工业、能源、金融、交通、教育等全行业,助力开发者产业实践落地。 |
| 16 | + |
| 17 | +任务示例展示 |
13 | 18 |
|
| 19 | +## 📣 近期更新 |
| 20 | +🔥 PaddleX3.0 升级中,6 月正式发布,敬请期待,云端使用请前往飞桨 AI Studio 星河社区:https://aistudio.baidu.com/pipeline/mine ,点击「创建产线」开启使用。 |
14 | 21 |
|
15 | | -## 近期动态 |
16 | | -🔥 PaddleX3.0 升级中,6月正式发布,敬请期待,云端使用请前往飞桨 AI Studio 星河社区:https://aistudio.baidu.com/pipeline/mine ,点击「创建产线」开启使用。 |
| 22 | +## 🌟 特性 |
17 | 23 |
|
18 | | -## 产品介绍 |
19 | | -PaddleX3.0 是飞桨精选模型的低代码开发工具,支持国内外多款主流硬件的训练和推理,覆盖工业、能源、金融、交通、教育等全行业,沉淀产业实际经验,并提供丰富的案例实践教程,全程助力开发者产业实践落地。 |
| 24 | +PaddleX 3.0 集成飞桨生态优势能力,覆盖7大场景任务,构建 16 条模型产线,提供低代码开发模式,助力开发者在不同主流硬件上进行模型全流程开发。 |
20 | 25 |
|
21 | | -PaddleX3.0 分为本地端和云端,本地端提供统一任务API接口,支持图像分类、目标检测、图像分割、实例分割、OCR、时序相关等任务;云端提供[图形化开发界面](https://aistudio.baidu.com/pipeline/mine),支持开发者使用零代码产线产出高质量模型和部署包。本项目面向本地端,开发者可以基于本项目快速完成模型训练、评估、推理。本项目提供了两种模型开发工具,即**单模型开发工具**和**模型产线开发工具**。 |
| 26 | + - **基础模型产线(模型数量多,场景全):** 精选 72 个飞桨优质模型,覆盖图像分类、目标检测、图像分割、OCR、文本图像版面分析、时序预测等场景任务 |
| 27 | + - **特色模型产线(提效显著):** 提供大小模型结合,大模型半监督学习和多模型融合显著提效方案 |
| 28 | + - **低代码开发模式(便捷开发部署):** 提供零代码和低代码两种开发方式。 |
| 29 | + - 零代码开发通过用户图形界面(GUI)交互式提交后台训练任务,打通在线&离线部署,支持以 API 的形式调用在线服务。 |
| 30 | + - 低代码开发,一套 API 接口实现 16 条模型产线全流程开发,同时支持用户自定义模型串联流程。 |
| 31 | + - **本地端多硬件支持(兼容性强):** 支持英伟达 GPU、昆仑芯、昇腾和寒武纪多硬件上,纯离线使用 |
22 | 32 |
|
| 33 | +<div align="center"> |
| 34 | + <img src="https://github.com/PaddlePaddle/PaddleX/assets/45199522/61c4738f-735e-4ceb-aa5f-1038d4506d1c"> |
| 35 | +</div> |
23 | 36 |
|
24 | | -## 安装与快速开始 |
| 37 | +## ⚡ 安装与快速开始 |
25 | 38 | - [安装](./docs/tutorials/INSTALL.md) |
26 | 39 | - 快速开始 |
27 | | - - [单模型开发工具](./docs/tutorials/tools/model_tools.md) |
28 | | - - [模型产线开发工具](./docs/tutorials/tools/pipelines_tools.md) |
| 40 | + - [单模型开发工具](./docs/tutorials/inference/model_inference_tools.md) |
| 41 | + - [模型产线开发工具](./docs/tutorials/inference/pipeline_inference_tools.md) |
| 42 | + |
| 43 | +## 🛠️ PaddleX3.0 覆盖的模型和模型产线 |
| 44 | + - [单模型列表](./docs/tutorials/models/support_model_list.md) |
| 45 | + - [模型产线列表](./docs/tutorials/pipelines/support_pipeline_list.md) |
| 46 | + |
| 47 | +## 📖 零代码开发教程 |
| 48 | +- [云端图形化开发界面](https://aistudio.baidu.com/pipeline/mine):支持开发者使用零代码产线产出高质量模型和部署包 |
| 49 | +- [教程《零门槛开发产业级 AI 模型》](https://aistudio.baidu.com/practical/introduce/546656605663301):提供产业级模型开发经验,并且用12个实用的产业实践案例,手把手带你零门槛开发产业级AI模型 |
29 | 50 |
|
30 | | -## 单模型开发工具 |
31 | | -本节介绍 PaddleX3.0 单模型的全流程开发流程,包括数据准备、模型训练/评估、模型推理的使用方法。PaddleX3.0 支持的模型可以参考 [PaddleX模型库](./docs/tutorials/models/support_model_list.md)。 |
| 51 | +## 📖 低代码开发教程 |
32 | 52 |
|
33 | | -### 1. 数据准备 |
34 | | -- [数据准备流程](./docs/data/README.md) |
| 53 | +### 一、单模型开发工具 🚀 |
| 54 | +本节介绍 PaddleX3.0 单模型的全流程开发流程,包括数据准备、模型训练/评估、模型推理的使用方法。PaddleX3.0 支持的模型可以参考 [PaddleX 模型库](./docs/tutorials/models/support_model_list.md)。 |
| 55 | + |
| 56 | +#### 1. 快速体验 |
| 57 | +- [快速体验](./docs/tutorials/models/model_inference_tools.md) |
| 58 | + |
| 59 | +#### 2. 数据准备 |
| 60 | +- [数据准备流程](./docs/tutorials/data/README.md) |
35 | 61 | - [数据标注](./docs/tutorials/data/annotation/README.md) |
36 | 62 | - [数据校验](./docs/tutorials/data/dataset_check.md) |
37 | | -### 2. 模型训练 |
| 63 | + |
| 64 | +#### 3. 模型训练 |
38 | 65 | - [模型训练/评估](./docs/tutorials/base/README.md) |
39 | 66 | - [模型优化](./docs/tutorials/base/model_optimize.md) |
40 | 67 |
|
41 | | -### 3. 模型推理 |
42 | | - - [模型推理](docs/tutorials/inference/model_inference_tools.md) |
43 | | - - [模型推理 API 介绍](docs/tutorials/inference/model_infernce_api.md) |
| 68 | +#### 4. 模型推理 |
| 69 | +- [模型推理](./docs/tutorials/base/README.md) |
44 | 70 |
|
45 | | -## 模型产线开发工具 |
46 | | - - [模型产线推理](docs/tutorials/inference/pipeline_inference_tools.md) |
47 | | - - [模型产线推理 API 介绍](docs/tutorials/inference/pipeline_infernce_api.md) |
| 71 | +### 二、模型产线开发工具 🔥 |
| 72 | +本节将介绍 PaddleX3.0 模型产线的全流程开发流程,包括数据准备、模型训练/评估、模型推理的使用方法。PaddleX3.0 支持的模型产线可以参考 [PaddleX 模型产线列表](./docs/tutorials/pipelines/support_pipeline_list.md) |
48 | 73 |
|
49 | | -## 多硬件支持 |
50 | | -🔥 本项目支持在多种硬件上进行模型的开发,除了 GPU 外,当前支持的硬件还有**昆仑芯**、**昇腾芯**、**寒武纪芯**。只需添加一个配置设备的参数,即可在对应硬件上使用上述工具。详情可以参考上述文档。 |
| 74 | +## 🌟 多硬件支持 |
| 75 | +本项目支持在多种硬件上进行模型的开发,除了 GPU 外,当前支持的硬件还有**昆仑芯**、**昇腾芯**、**寒武纪芯**。只需添加一个配置设备的参数,即可在对应硬件上使用上述工具。 |
51 | 76 |
|
52 | 77 | - 昇腾芯支持的模型列表请参考 [PaddleX 昇腾芯模型列表](./docs/tutorials/models/support_npu_model_list.md)。 |
53 | 78 | - 昆仑芯支持的模型列表请参考 [PaddleX 昆仑芯模型列表](./docs/tutorials/models/support_xpu_model_list.md)。 |
54 | 79 | - 寒武纪芯支持的模型列表请参考 [PaddleX 寒武纪芯模型列表](./docs/tutorials/models/support_mlu_model_list.md)。 |
55 | 80 |
|
56 | 81 |
|
57 | | -## 贡献代码 |
| 82 | +## 👀 贡献代码 |
58 | 83 |
|
59 | 84 | 我们非常欢迎您为 PaddleX 贡献代码或者提供使用建议。如果您可以修复某个 issue 或者增加一个新功能,欢迎给我们提交 Pull Requests。 |
60 | 85 |
|
|
0 commit comments