Last edited 4 months ago

X-LINUX-AI application samples zoo

Applicable for STM32MP13x lines, STM32MP15x lines, STM32MP25x lines

1. Application samples[edit | edit source]

X-LINUX-AI Machine code.png
Only for STM32MP2 1
X-LINUX-AI TFLite.png
X-LINUX-AI Onnx.png
X-LINUX-AI coral.png
NPU/GPU CPU CPU EdgeTPU
Image classification logo.png
Image classification
Yes Yes Yes Yes
Object detection logo.png
Object detection
Yes Yes Yes Yes
Pose estimation logo.png
Pose estimation
Yes No No No
Semantic segmentation logo.png
Semantic segmentation
Yes No No No
Face recognition logo.png
Face recognition
No Yes No No


Warning DB.png Important
1 NPU/GPU acceleration based on OpenVX backend using network binary graph (NBG) is available only for STM32MP2x boards

2. Performance Comparison[edit | edit source]


Model STM32MP25
NPU
STM32MP15x
CPU
Image classification logo.png
Image classification
MobilenetV1_0.5 128x128

515 FPS

22 FPS

MobilenetV2_1.0 224x224

72 FPS

2 FPS

Object detection logo.png
Object detection
SSD_MobilenetV1_1.0 300x300

40 FPS

2 FPS

SSD_MobilenetV2_FPNLite 224x224 36 FPS 0.8 FPS
Face recognition logo.png
Face recognition
STModel_FaceReco

15 FPS

5 FPS

Pose estimation logo.png
Pose estimation
YoloV8n 256x256

59 FPS

1.3 FPS

Semantic segmentation logo.png
Semantic segmentation
DeepLabV3 257x257

17 FPS

1 FPS