Skip to content

Commit 28578c7

Browse files
authored
[cherry-pick] Release hardware support (#7190)
1 parent 9dd6c2e commit 28578c7

File tree

3 files changed

+131
-74
lines changed

3 files changed

+131
-74
lines changed

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ Welcome to Paddle-Lite's documentation!
1515

1616
introduction/tech_highlights
1717
introduction/architecture
18-
introduction/support_hardware
1918
introduction/support_operation_list
2019
introduction/support_model_list
2120

@@ -33,6 +32,7 @@ Welcome to Paddle-Lite's documentation!
3332
:caption: 快速开始
3433
:name: sec-quick-start
3534

35+
quick_start/support_hardware
3636
quick_start/tutorial
3737
quick_start/release_lib
3838
quick_start/cpp_demo

docs/introduction/support_hardware.md

Lines changed: 0 additions & 73 deletions
This file was deleted.

docs/quick_start/support_hardware.md

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
2+
# 硬件支持及示例
3+
4+
5+
## ARM CPU
6+
Paddle Lite 支持[ARM Cortex-A 系列处理器](https://en.wikipedia.org/wiki/ARM_Cortex-A),支持列表如下:
7+
### 32bit(ARMv7a)
8+
- Cortex-A5
9+
- Cortex-A7
10+
- Cortex-A8
11+
- Cortex-A9
12+
- Cortex-A12
13+
- Cortex-A15
14+
- Cortex-A17(RK3288)
15+
- Cortex-A32
16+
### 64bit(ARMv7a, ARMv8a)
17+
- Cortex-A35
18+
- Cortex-A53(树莓派3)
19+
- Cortex-A55
20+
- Cortex-A57(Nvidia tx1,Nvidia tx2, 高通810等)
21+
- Cortex-A72(麒麟95X,高通820, RK3399,树莓派4等)
22+
- Cortex-A73(麒麟960,麒麟970,高通835, 联发科 X30等)
23+
- Cortex-A75(高通845等)
24+
- Cortex-A76(麒麟980,麒麟990,高通855,高通730,联发科 G90等)
25+
- Cortex-A77
26+
- ARMv8-A compatible(Apple A 系列处理器, Nvidia tegra, Qualcomm Kryo, Falkor, Samsung Mongoose)
27+
### ARM CPU 环境准备及示例程序
28+
- Android:[Android 工程示例](../demo_guides/android_app_demo)
29+
- iOS:[iOS 工程示例](../demo_guides/ios_app_demo)
30+
- Linux(ARM):[Linux(ARM) 工程示例](../demo_guides/linux_arm_demo)
31+
32+
## X86 CPU
33+
Paddle Lite 当前支持所有同 时支持 AVX 及 FMA 指令集的 X86 CPU,正在完善 SSE 指令集的实现。因为 X86 设备众多,不一一列举。
34+
- 下面仅列举判断当前 CPU 是否同时支持 AVX 及 FMA 指令集(判断 Paddle Lite 是否支持该 CPU)的方法:
35+
- 目标设备是 linux:执行命令`cat /proc/cpuinfo`查看
36+
- 目标设备是 windows:利用免费工具`CPU-Z`查看
37+
### X86 CPU 环境准备及示例程序
38+
- [Paddle Lite 使用 X86 预测部署](../demo_guides/x86)
39+
40+
## 移动端 GPU
41+
Paddle Lite 支持多种移动端 GPU,包括 ARM Mali、Qualcomm Adreno、Apple A Series 等系列 GPU 设备,支持列表如下:
42+
- ARM Mali G 系列
43+
- Qualcomm Adreno 系列
44+
- Apple A 系列
45+
### 移动端 GPU 环境准备及示例程序
46+
- [Paddle Lite 使用 OpenCL 预测部署](../demo_guides/opencl)
47+
48+
## FPGA
49+
Paddle Lite 支持 **百度 FPGA**,支持列表如下:
50+
- 百度 Edgeboard 系列:ZU9, ZU5, ZU3
51+
52+
Paddle Lite 支持 **英特尔 (Intel) FPGA**,支持列表如下:
53+
- 支持芯片:英特尔 FPGA Cyclone V 系列芯片
54+
- 支持设备:
55+
- 海运捷讯 C5MB(英特尔 FPGA Cyclone V)开发板
56+
- 海运捷讯 C5CB(英特尔 FPGA Cyclone V)开发板
57+
- 海运捷讯 C5TB(英特尔 FPGA Cyclone V)开发板
58+
59+
### FPGA 环境准备及示例程序
60+
- 百度 FPGA:[Paddle Lite 使用 FPGA 预测部署](../demo_guides/fpga)
61+
- 英特尔 (Intel) FPGA:[Paddle Lite 使用英特尔 FPGA 预测部署](../demo_guides/intel_fpga)
62+
63+
64+
## 百度 (Baidu) XPU
65+
Paddle Lite 支持百度 XPU,支持列表如下:
66+
- 百度昆仑818-100芯片
67+
- 百度昆仑818-300芯片
68+
69+
### 百度 (Baidu) XPU 环境准备及示例程序
70+
- [Paddle Lite 使用百度 XPU 预测部署](../demo_guides/baidu_xpu)
71+
72+
## 华为 (Huawei) 麒麟 NPU
73+
Paddle Lite 支持华为达芬奇架构麒麟 NPU,支持列表如下:
74+
- 支持芯片:Kirin 810/990/985/9000
75+
- 支持设备:
76+
* Kirin 9000:HUAWEI Mate 40pro 系列
77+
* Kirin 9000E:HUAWEI Mate 40系列
78+
* Kirin 990 5G:HUAWEI Mate 30pro 系列,P40pro 系列
79+
* Kirin 990:HUAWEI Mate 30系列, 荣耀 V20系列, nova 6系列,P40系列,Mate Xs
80+
* Kirin 985:HUAWEI nova 7 5G,nova 7 Pro 5G,荣耀 30
81+
* Kirin 820:HUAWEI nova 7 SE 5G,荣耀 30S
82+
* Kirin 810:HUAWEI nova 5系列,nova 6 SE,荣耀 9X 系列,荣耀 Play4T Pro
83+
84+
### 华为 (Huawei) 麒麟 NPU 环境准备及示例程序
85+
- [Paddle Lite 使用华为麒麟 NPU 预测部署](../demo_guides/huawei_kirin_npu)
86+
87+
## 华为 (Huawei) 昇腾 NPU
88+
Paddle Lite 已支持华为昇腾 NPU(Ascend310)在 X86 和 ARM 服务器上进行预测部署
89+
- 支持设备:
90+
* Ascend 310:Atlas 300I 推理卡(型号:3000/3010)
91+
* Atlas 200 DK 开发者套件
92+
* Atlas 800 推理服务器(型号:3000/3010)
93+
### 华为 (Huawei) 昇腾 NPU 环境准备及示例程序
94+
- [Paddle Lite 使用华为昇腾 NPU 预测部署](../demo_guides/huawei_ascend_npu)
95+
96+
## 瑞芯微 (Rockchip) NPU
97+
Paddle Lite 支持 瑞芯微 (Rockchip) NPU,支持列表如下:
98+
- 支持芯片:RK1808, RK1806,暂不支持 RK3399Pro
99+
- 支持设备:RK1808/1806 EVB,TB-RK1808S0
100+
### 瑞芯微 (Rockchip) NPU 环境准备及示例程序
101+
- [Paddle Lite 使用瑞芯微 NPU 预测部署](../demo_guides/rockchip_npu)
102+
103+
## 联发科 (MediaTek) APU
104+
Paddle Lite 支持 联发科 (MediaTek) APU,支持列表如下:
105+
- 支持芯片:MT8168/MT8175,及其他智能芯片
106+
- 支持设备:MT8168-P2V1 Tablej
107+
### 联发科 (MediaTek) APU 环境准备及示例程序
108+
- [Paddle Lite 使用联发科 APU 预测部署](../demo_guides/mediatek_apu)
109+
110+
## 晶晨(Amlogic)NPU
111+
Paddle Lite 支持 晶晨(Amlogic)NPU, 支持列表如下:
112+
- 支持芯片:C308X,A311D,S905D3(Android 版本)
113+
### 晶晨(Amlogic)NPU 环境准备及示例程序
114+
- [Paddle Lite 使用 Amlogic NPU 预测部署](../demo_guides/amlogic_npu)
115+
116+
## 颖脉 (Imagination) NNA
117+
Paddle Lite 支持 颖脉 (Imagination) NNA,支持列表如下:
118+
- 支持芯片:紫光展锐虎贲 T7510
119+
- 支持设备:海信 F50,Roc1 开发板(基于 T7510 的微型电脑主板)
120+
### 颖脉 (Imagination) NNA 环境准备及示例程序
121+
- [Paddle Lite 使用颖脉 NNA 预测部署](../demo_guides/imagination_nna)
122+
123+
## 比特大陆(Bitmain)TPU
124+
Paddle Lite 支持 比特大陆(Bitmain)TPU,支持列表如下:
125+
- 支持芯片:Sophon BM1682,Sophon BM1684
126+
- 支持设备:
127+
* Sophon SC3 加速卡 (BM1682 X86 PCI-E)
128+
* Sophon SC5 加速卡 (BM1684 X86 PCI-E)
129+
### 比特大陆(Bitmain)TPU 环境准备及示例程序
130+
- [Paddle Lite 使用 Bitmain Sophon BM1682/BM1684 预测部署](../demo_guides/bitmain)

0 commit comments

Comments
 (0)