This project is maintained by renesas-rz
Hosted on GitHub Pages — Theme by orderedlist
DRP-AI TVM is provided as a tool for deploying AI models to RZ/V MPUs. In addition, an optional tool for pruning AI models (DRP-AI Extension Pack) is provided. Please refer to the following documents for how to use these tools.
To support the development of applications using DRP-AI TVM, source code for sample applications of representative AI tasks is provided. Please use them as a reference for how to implement the API of DRP-AI TVM, how to input images from a camera connected to an evaluation board, and how to output inference results to an HDMI display, etc.
| AI Task | AI Model | Source Code | Video | |
|---|---|---|---|---|
| Classification | ResNet50v1 | Link | Link | ![]() |
| Object Detection | YOLOX-s | Link | Link | ![]() |
| Semantic Segmentation | DeepLabV3 | Link | Link | ![]() |
| Semantic Segmentation | TopFormer | Link | ||
| Pose Estimation | YOLOX-s Pose | Link | ||
| Pose Estimation | YOLOX-s+HRNet | Link | ||
| Depth Estimation | MiDaS | Link |
With the demo binary, users can try the Reference sample applications using GUI application.
Download the Demo Binary and refer to How to Use Guide for more details.
| RZ/V2H | RZ/V2N | Description |
|---|---|---|
| Demo Binary (USB) | Demo Binary (USB) | SD card image file (USB camera version) |
| Demo Binary (MIPI) | Demo Binary (MIPI) | SD card image file (MIPI camera version) |
| Licence | Licence | OSS license list for software included in the SD card image file. |
| How to Use Guide | How to Use Guide | A quick guide to using SD card image. |
| RZ/V2H | Description |
|---|---|
| Demo Binary (USB) | SD card image file (USB camera version) |
| Demo Binary (MIPI) | SD card image file (MIPI camera version) |
| Licence | OSS license list for software included in the SD card image file. |
| How to Use Guide | A quick guide to using SD card image. |
Following videos show the overview of DRP-AI TVM. Refer to them first to understand the overview.
| RZ/V2L | RZ/V2MA | RZ/V2M | RZ/V2H | RZ/V2N | |
|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
|
| CPU | Cortex-A55 Dual/Single Cortex-M33 Single |
Cortex-A53 Dual |
Cortex-A53 Dual |
Cortex-A55 Quad Cortex-R8 Dual Cortex-M33 Single |
Cortex-A55 Quad Cortex-M33 Single |
| AI accelerator | DRP-AI 1 TOPS |
DRP-AI 1 TOPS |
DRP-AI 1 TOPS |
DRP-AI3 8 Dense TOPS 80 Sparse TOPS |
DRP-AI3 4 Dense TOPS 15 Sparse TOPS |
| Data type | FP16 | FP16 | FP16 | INT8 | INT8 |
| Compaction model support | - | - | - | Performance optimization for pruned model |
Performance optimization for pruned model |
| Production page | Link | Link | Link | Link | Link |
You can find a collection of frequently asked questions about this tool here. Please consult it as appropriate.
You can find a post-processing optimization guide here. This document provides comprehensive guidance on post-processing techniques.
You can find how to obtain profiling data here. This document explains about profiling function of DRP-AI TVM.
You can find how to use DRP-AI Pre-processing Runtime here. This document explains about DRP-AI Pre-processing Runtime, which includes its supported operations and APIs.