Starting from Vitis AI 1.2, a new DPU naming is used to better differentiate various DPUs served for different purposes. The old DPUv1/v2/v3 naming is deprecated.
The new DPU naming convention is shown in the following illustration:
Figure 1. DPU Naming Convention
DPU Naming Example
To better understand the mapping of the old DPU names into this naming, see the following table:
| Example | DPUv1 | DPUv2 | DPUv3e | DPUv3me | DPUv3int8 | XRNN |
|---|---|---|---|---|---|---|
| DPU | DPU | DPU | DPU | DPU | DPU | DPU |
| Application (C, R, B,F) | C | C | C | C | C | R |
| Hardware Platform (AD, AH, VD, VH, ZD) | AD | ZD | AH | AH | AD | AH |
| Quantization Method (X, F, I) | X | X | X | X | F | R |
| Quantization Bitwidth (4, 8, 16, M) | 8 | 8 | 8 | 8 | 8 | 16 |
| Design Target (G, H, L, P,C) | G | G | H | L | H | L |
| Major | 3 | 1 | 1 | 1 | 1 | 1 |
| Minor | 0 | 4 | 0 | 0 | 0 | 0 |
| Patch | 0 | 1 | 0 | 0 | 0 | 0 |
| DPU Name | DPUCADX8G-3.0.0 | DPUCZDX8G-1.4.1 | DPUCAHX8H-1.0.0 | DPUCAHX8L-1.0.0 | DPUCADF8H-1.0.0 | DPURAHR16L-1.0.0 |
|
||||||