Skip to content

Commit 1a83537

Browse files
committed
X-LINUX-AI v5.0.0
Compatible with OpenSTLinux Distribution release v5.x For further information: https://wiki.st.com/stm32mpu/wiki/Category:X-LINUX-AI_expansion_package Signed-off-by: Vincent ABRIOU <[email protected]>
1 parent 999e0ba commit 1a83537

File tree

2 files changed

+24
-13
lines changed

2 files changed

+24
-13
lines changed

README.md

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,27 @@ It is a complete ecosystem that allow developers working with OpenSTLinux to cre
1212
* **C++ API** for embedded high-performance applications
1313
* Optimized **open-source solutions** provided with source codes that allow extensive **code reuse** and **time savings**
1414

15-
16-
# meta-st-stm32mpu-ai
15+
# meta-st-x-linux-ai
1716
X-LINUX-AI OpenEmbedded meta layer to be integrated into OpenSTLinux distribution.
1817
It contains recipes for AI frameworks, tools and application examples for STM32MPx series
1918

2019
## Compatibility
21-
The X-LINUX-AI OpenSTLinux Expansion Package v3.0.0 is compatible with the Yocto Project™ build systems Kirkston.
22-
It is validated over the OpenSTLinux Distributions v4.1 on STM32MP157F-DK2 with a USB image sensor and on STM32MP157F-EV1 with its built-in camera module
20+
The X-LINUX-AI OpenSTLinux Expansion Package v5.0.0 is compatible with the Yocto Project™ build system Mickledore.
21+
It is validated over the OpenSTLinux Distribution v5.0 on STM32MP157F-DK2 with a USB image sensor, on STM32MP157F-EV1 with its built-in camera module, and on STM32MP135F-DK with its built-in camera module
22+
23+
## Versioning
24+
Since its release v5.0.0, the major versioning of the X-LINUX-AI OpenSTLinux Expansion Package is aligned on the major versioning of the OpenSTLinux Distribution. This prevents painful backward compatibility attempts and makes dependencies straightforward.
25+
The X-LINUX-AI generic versioning v**x**.**y**.**z** is built as follows:
26+
* **x**: major version matching the OpenSTLinux Distribution major version. Each new major version is incompatible with previous OpenSTLinux Distribution versions.
27+
* **y**: minor version, which is changed when new functionalities are added to the X-LINUX-AI OpenSTLinux Expansion Package in a backward compatible manner.
28+
* **z**: patch version to introduce bug fixes. A patch version is implemented in a backward compatible manner.
2329

2430
## Available frameworks and tools within the meta-layer
25-
[X-LINUX-AI v3.0.0 expansion package](https://wiki.st.com/stm32mpu/wiki/X-LINUX-AI_OpenSTLinux_Expansion_Package):
26-
* TensorFlow™ Lite 2.11.0
27-
* ONNX Runtime 1.11.0
28-
* OpenCV 4.5.x
31+
[X-LINUX-AI v5.0.0 expansion package](https://wiki.st.com/stm32mpu/wiki/Category:X-LINUX-AI_expansion_package):
32+
* XNNPACK support for TensorFlow™ Lite and ONNX Runtime, with about 20% to 30% performance gain for quantized networks on a 32-bit system
33+
* TensorFlow™ Lite 2.11.0 with XNNPACK delegate activated
34+
* ONNX Runtime 1.14.0 with XNNPACK execution engine activated
35+
* OpenCV 4.7.x
2936
* Python™ 3.10.x (enabling Pillow module)
3037
* Coral Edge TPU™ accelerator native support
3138
* libedgetpu 2.0.0 (Gouper) aligned with TensorFlow™ Lite 2.11.0
@@ -39,14 +46,18 @@ It is validated over the OpenSTLinux Distributions v4.1 on STM32MP157F-DK2 with
3946
* C++ / Python™ object detection example using Coral Edge TPU™ based on the COCO SSD MobileNet v1 quantized model and compiled for the Edge TPU™
4047
* C++ face recognition application using proprietary model capable of recognizing the face of a known (enrolled) user. Contact the local STMicroelectronics support for more information about this application or send a request to [email protected]
4148
* Python™ image classification example using ONNX Runtime based on the MobileNet v1 quantized model
49+
* C++ / Python™ object detection example using ONNX Runtime based on the COCO SSD MobileNet v1 quantized model
4250
* Application support for the 720p, 480p, and 272p display configurations
4351
* X-LINUX-AI SDK add-on extending the OpenSTLinux SDK with AI functionality to develop and build an AI application easily. The X-LINUX-AI SDK add-on provides support for all the above frameworks. It is available from the [X-LINUX-AI](https://www.st.com/en/embedded-software/x-linux-ai.html) product page
4452

45-
## Further information on how to install and how to use X-LINUX-AI
46-
<https://wiki.st.com/stm32mpu/wiki/X-LINUX-AI_OpenSTLinux_Expansion_Package>
53+
## Further information on how to install and how to use X-LINUX-AI Starter package
54+
<https://wiki.st.com/stm32mpu/wiki/X-LINUX-AI_Starter_package>
55+
56+
## Further information on how to install and how to use X-LINUX-AI Developer package
57+
<https://wiki.st.com/stm32mpu/wiki/X-LINUX-AI_Developer_package>
4758

48-
## Further information on how to install and how to use X-LINUX-AI SDK add-on
49-
<https://wiki.st.com/stm32mpu/wiki/How_to_install_and_use_the_X-LINUX-AI_SDK_add-on>
59+
## Further information on how to install and how to use X-LINUX-AI Distribution package
60+
<https://wiki.st.com/stm32mpu/wiki/X-LINUX-AI_Distribution_package>
5061

5162
## Application samples
52-
<https://wiki.st.com/stm32mpu/wiki/X-LINUX-AI_application_samples_zoo>
63+
<https://wiki.st.com/stm32mpu/wiki/Category:AI_-_Application_examples>

x-linux-ai-logo.png

269 KB
Loading

0 commit comments

Comments
 (0)