2024-06-12 02:50 AM
Can anyone provide a documentation over integration custom ml algorithm in ISPU.
If I have a machine learning model like tflite or onnx how can I deploy it in ISPU
2024-06-12 05:04 AM
Hi @Amith_lal ,
Have you already looked at our articles?
Let me know if they are helpful :)
2024-06-12 05:17 AM - edited 2024-06-12 05:20 AM
I think in this article the are dealing with the example provided in the X-CUBE ISPU. What I need is to deploy the model that I developed (.tflite or .onnx) to the LSM6DSO16IS. What should be the next step? Is there any document related to that?
2024-06-28 02:17 AM
Hi @Amith_lal ,
Thanks for your patience.
We now have tools to convert pretrained models to an implementation optimized for ISPU. You have to download ST Edge AI Core from here: https://www.st.com/en/development-tools/stedgeai-core.html (available for Linux and Windows, soon for macOS). If you want a graphical interface, you can also download MEMS-Studio from here: https://www.st.com/en/development-tools/mems-studio.html.
The ST Edge AI Core package includes some documentation. In addition, you can refer to the documentation and resources on the GitHub repository for ISPU: https://github.com/STMicroelectronics/st-mems-ispu. In particular, you can refer to the template specific for the integration of models converted with ST Edge AI, which includes a README file explaining the steps to perform: https://github.com/STMicroelectronics/ispu-examples/tree/master/ism330is_lsm6dso16is/template_stedgeai. At https://github.com/STMicroelectronics/ispu-examples/tree/master/ism330is_lsm6dso16is/template_stedgeai_validate you can instead find out how to validate your converted model.
You may be also interested in the ST Edge AI Developer Cloud (https://www.st.com/en/development-tools/stedgeai-dc.html), which allows you to benchmark your models and download the generated code with no installation or additional hardware required.