ARM-software / ML-KWS-for-MCU

Keyword spotting on Arm Cortex-M Microcontrollers
Apache License 2.0
1.14k stars 417 forks source link

How can i run these models on MCU? #2

Closed fengzi0 closed 6 years ago

fengzi0 commented 6 years ago

Thanks for your open source project. In your paper,you have deployed the KWS application on Cortex-M7. But there's only tensorflow models in this project, so what should i do to run these models on Cortex-M7? Which system should the Cortex-M7 running, RTOS/Ubuntu?And how can i port tensorflow to Cortex-M7? I will appreciate if you can give me some suggestions!

fabiovito commented 6 years ago

I have read this paper and i think it's very interesting. I tried the python(tensorflow) code, but it's possible try also the c code for cortex?

navsuda commented 6 years ago

Thank you for your interest in this work. We are planning to open source the code soon, along with examples of how to deploy them on one of the Mbed boards.

In the mean time, for the Tensorflow model deployment on microcontrollers, Pete Warden from the Tensorflow team has a nice blog on it: https://petewarden.com/2017/05/08/running-tensorflow-graphs-on-microcontrollers/

navsuda commented 6 years ago

Hi @fengzi0 / @fabiovito , Examples are updated in the repo. Hope it helps.