mirror of
https://github.com/sipeed/sipeed_wiki.git
synced 2026-09-13 03:19:39 -05:00
update homepage
This commit is contained in:
@@ -4,6 +4,9 @@ date: 2022-09-21
|
||||
class: heading_no_counter
|
||||
---
|
||||
|
||||
<div id="maixhub">
|
||||
<a href="https://maixhub.com/model/zoo">Find</a>or<a href="https://maixhub.com/model/zoo/share">share</a> edge models on MaixHub
|
||||
</div>
|
||||
|
||||
<div id="deploy_items">
|
||||
<a href="./k210.html">
|
||||
@@ -42,7 +45,7 @@ class: heading_no_counter
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
<a>
|
||||
<a href="./ax-pi.html">
|
||||
<div class="card" style="background-color: #fafbfe">
|
||||
<img src="../../assets/maix-iii-small.png" alt="AX-Pi model convert and deployment">
|
||||
<div class="card_info card_purple">
|
||||
@@ -77,6 +80,7 @@ class: heading_no_counter
|
||||
box-shadow: 5px 6px 20px 4px rgba(0, 0, 0, 0.1);
|
||||
border-radius: 0.6rem;
|
||||
transition: 0.4s;
|
||||
background: white;
|
||||
}
|
||||
.card:hover {
|
||||
box-shadow: 5px 6px 40px 4px rgba(0, 0, 0, 0.1);
|
||||
@@ -121,6 +125,37 @@ class: heading_no_counter
|
||||
background-color: #d1c4e9;
|
||||
color: #673ab7;
|
||||
}
|
||||
#maixhub {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
margin: 1em 0;
|
||||
width: 100%;
|
||||
background-color: #f5f5f5;
|
||||
color: #727272;
|
||||
border-radius: 0.6rem;
|
||||
padding: 1em;
|
||||
}
|
||||
.dark #maixhub {
|
||||
background-color: #2d2d2d;
|
||||
color: #bfbfbf;
|
||||
}
|
||||
.dark .card_blue {
|
||||
background-color: #003c6c;
|
||||
color: #ffffffba;
|
||||
}
|
||||
.dark .card_red {
|
||||
background-color: #5a0000;
|
||||
color: #ffffffba;
|
||||
}
|
||||
.dark .card_green {
|
||||
background-color: #004e03;
|
||||
color: #ffffffba;
|
||||
}
|
||||
.dark .card_purple {
|
||||
background-color: #370040;
|
||||
color: #ffffffba;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@ date: 2022-09-21
|
||||
---
|
||||
|
||||
|
||||
Coming soon, the AI toolchain will be released in october.
|
||||
not translate yet, Chinese see [here](../../zh/deploy/ax-pi.md), translation is welcome!
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,6 +6,9 @@ date: 2022-09-21
|
||||
class: heading_no_counter
|
||||
---
|
||||
|
||||
<div id="maixhub">
|
||||
到<a href="https://maixhub.com/model/zoo">MaixHub 查看</a>或<a href="https://maixhub.com/model/zoo/share">上传分享</a>能直接部署到边缘设备的模型
|
||||
</div>
|
||||
|
||||
<div id="deploy_items">
|
||||
<a href="./k210.html">
|
||||
@@ -44,7 +47,7 @@ class: heading_no_counter
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
<a>
|
||||
<a href="./ax-pi.html">
|
||||
<div class="card" style="background-color: #fafbfe">
|
||||
<img src="../../assets/maix-iii-small.png" alt="AX-Pi 模型转换和部署">
|
||||
<div class="card_info card_purple">
|
||||
@@ -79,6 +82,7 @@ class: heading_no_counter
|
||||
box-shadow: 5px 6px 20px 4px rgba(0, 0, 0, 0.1);
|
||||
border-radius: 0.6rem;
|
||||
transition: 0.4s;
|
||||
background: white;
|
||||
}
|
||||
.card:hover {
|
||||
box-shadow: 5px 6px 40px 4px rgba(0, 0, 0, 0.1);
|
||||
@@ -123,6 +127,37 @@ class: heading_no_counter
|
||||
background-color: #d1c4e9;
|
||||
color: #673ab7;
|
||||
}
|
||||
#maixhub {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
margin: 1em 0;
|
||||
width: 100%;
|
||||
background-color: #f5f5f5;
|
||||
color: #727272;
|
||||
border-radius: 0.6rem;
|
||||
padding: 1em;
|
||||
}
|
||||
.dark #maixhub {
|
||||
background-color: #2d2d2d;
|
||||
color: #bfbfbf;
|
||||
}
|
||||
.dark .card_blue {
|
||||
background-color: #003c6c;
|
||||
color: #ffffffba;
|
||||
}
|
||||
.dark .card_red {
|
||||
background-color: #5a0000;
|
||||
color: #ffffffba;
|
||||
}
|
||||
.dark .card_green {
|
||||
background-color: #004e03;
|
||||
color: #ffffffba;
|
||||
}
|
||||
.dark .card_purple {
|
||||
background-color: #370040;
|
||||
color: #ffffffba;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
@@ -3,7 +3,52 @@ title: 部署模型到 Maix-III(M3) 系列 AX-Pi 开发板
|
||||
date: 2022-09-21
|
||||
---
|
||||
|
||||
> 有任何想法或者修改建议,欢迎留言或者直接点击右上角`编辑本页`进行修改后提交 PR
|
||||
|
||||
工具链暂未释放,10月初释放,敬请期待
|
||||
> [MaixHub](https://maixhub.com/model/zoo) 模型库有 AX-Pi 能直接运行的模型,可以直接下载使用,也欢迎上传分享你的模型~
|
||||
|
||||
要部署模型到 Maix-III(M3) 系列 AX-Pi 开发板,需要将模型量化到 INT8,减小模型大小的同时提高运行速度,一般采用 `PTQ`(训练后量化)的方式量化模型,步骤:
|
||||
* 准备好浮点模型。
|
||||
* 用模型量化和格式转换工具转换成 AX-Pi 支持的格式,这里工具使用爱芯官方提供的 [superpulsar](https://superpulsar-docs.readthedocs.io) 。
|
||||
* 在 AX-Pi 上运行模型。
|
||||
|
||||
## 准备浮点模型
|
||||
|
||||
使用 `Pytorch` 或者 `Tensorflow` 训练好模型, 将模型保存为 `onnx` 格式备用。
|
||||
|
||||
需要注意只能使用 `AX-Pi` 所支持的算子,见[算子支持列表](https://superpulsar-docs.readthedocs.io/zh_CN/latest/appendix/op_support_list.html)。
|
||||
|
||||
对于某些网络,可能需要将后处理剥离出来,使用`CPU`处理。
|
||||
|
||||
## 模型量化和格式转换
|
||||
|
||||
* 安装`docker`,[安装教程](https://docs.docker.com/engine/install/)。
|
||||
|
||||
* 下载转换工具, 转换工具是以 docker 镜像的方式提供的,下载后用 docker 加载镜像即可。
|
||||
直接使用 `docker`命令下载镜像或者先下载镜像文件解压成 `tar` 文件,再加载镜像:
|
||||
|
||||
| 下载站点 | 下载链接 | 使用方法 |
|
||||
| :--- | :--- | :--- |
|
||||
| dockerhub | 执行命令在线下载 | `docker pull sipeed/superpulsar:latest` |
|
||||
| daocloud | 国内推荐 | `docker pull daocloud.io/sipeed/superpulsar:latest` |
|
||||
| 迅雷云盘 | TODO: | 解压出 `tar`,再 `docker load -i superpulsar.tar` |
|
||||
| 百度云盘 | TODO: | 解压出 `tar`,再 `docker load -i superpulsar.tar` |
|
||||
| dl.sipeed.com | TODO: | 解压出 `tar`,再 `docker load -i superpulsar.tar` |
|
||||
|
||||
* 然后看 [superpulsar](https://superpulsar-docs.readthedocs.io) 文档中的转换命令以及配置文件方法进行模型量化和格式转换。
|
||||
> 注意 `AX-Pi` 使用了虚拟 NPU 的概念来划分算力,以将实现全部算力给 NPU 或者 NPU 和 AI-ISP 各分一半。
|
||||
|
||||
## 在 AX-Pi 上运行模型
|
||||
|
||||
按照文档转换模型后,将模型通过 `scp` 或者 `adb` 传到 `AX-Pi` 上,使用文档中的模型测试运行命令运行模型即可。
|
||||
|
||||
要正式地将模型跑起来,你可能需要需要修改代码,更改输入预处理或者增加后处理,目前提供 `C/C++` SDK,代码参考 [ax-samples](https://github.com/AXERA-TECH/ax-samples),可以交叉编译,也可以直接在 `AX-Pi` 上编译。
|
||||
|
||||
|
||||
## QAT 量化
|
||||
|
||||
`QAT`(Quantization aware training)即量化感知训练,和`PTQ`在对训练好的模型进行浏览量化的做法不同,`QAT`是在训练时就模拟量化推理,以减少量化误差, 和训练后量化`PTQ`相比,有更高的精度,但是过程会更复杂,不建议一开始就使用。
|
||||
|
||||
[superpulsar](https://superpulsar-docs.readthedocs.io) 文档未来会更新,如果你擅长这方面,也欢迎点击右上角`编辑本页`在这里添加说明。
|
||||
|
||||
|
||||
|
||||
@@ -70,9 +70,9 @@
|
||||
<n-divider title-placement="right">
|
||||
<n-button-group style="margin: 5px; font-size: 16px;">
|
||||
<n-button size="large"
|
||||
href="https://wiki.sipeed.com/ai/zh/index.html"
|
||||
href="https://wiki.sipeed.com/ai/zh/index.html"
|
||||
target="_blank" tag="a" type="error" ghost>
|
||||
AI 指南说明
|
||||
AI 指南
|
||||
</n-button>
|
||||
<n-button size="large" style="color:#ffffff; " color="#e34548"
|
||||
href="https://maixhub.com/"
|
||||
@@ -80,7 +80,7 @@
|
||||
MaixHub 官网
|
||||
</n-button>
|
||||
</n-button-group>
|
||||
</n-divider>
|
||||
</n-divider>
|
||||
</n-card>
|
||||
</n-carousel-item>
|
||||
<n-carousel-item :style="{ width: '80%' }">
|
||||
@@ -89,7 +89,7 @@
|
||||
<n-divider title-placement="right">
|
||||
<n-button-group style="margin: 5px; font-size: 16px;">
|
||||
<n-button size="large"
|
||||
href="https://wiki.sipeed.com/hardware/zh/maixII/M2/resources.html"
|
||||
href="https://wiki.sipeed.com/hardware/zh/maixII/M2/resources.html"
|
||||
target="_blank" tag="a" type="error" ghost>
|
||||
产品使用手册
|
||||
</n-button>
|
||||
|
||||
Reference in New Issue
Block a user