Tensorflow and about contributing

C programming, build, interpreter/VM.
Target audience: MicroPython Developers.
sdjelili
Posts: 5
Joined: Mon Nov 18, 2019 9:02 pm

Tensorflow and about contributing

Post by sdjelili » Mon Nov 25, 2019 8:12 pm

Hi community,
I want contribute to micropython but I am confused, I thought writing module like tensorflow with some basic function but I am not sure.
I can help also contributing to MicroPython core but I don't know how to start. Can someone help me about making right decision.
Contributing to micropython is really important for me, but I don't know from where to start.

User avatar
pythoncoder
Posts: 5956
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: Tensorflow and about contributing

Post by pythoncoder » Tue Nov 26, 2019 7:33 am

For contributing to the core I suggest you read the docs listed under "Development" here. You'll also need to familiarise yourself with the MicroPython GitHub site.

User contributed code (e.g. if you write an implementation of Tensorflow) can be hosted on GitHub or PyPi and announced here or in the Wiki.
Peter Hinch
Index to my micropython libraries.

sdjelili
Posts: 5
Joined: Mon Nov 18, 2019 9:02 pm

Re: Tensorflow and about contributing

Post by sdjelili » Mon Dec 02, 2019 7:59 pm

Thank you very much.

Regards.

User avatar
jimmo
Posts: 2754
Joined: Tue Aug 08, 2017 1:57 am
Location: Sydney, Australia
Contact:

Re: Tensorflow and about contributing

Post by jimmo » Mon Dec 02, 2019 10:41 pm

You might also find this project interesting and useful if you're working on a tensorflow-like library: https://github.com/v923z/micropython-ulab

It's also relevant as a good example of how to write functionality in C outside of the main tree.

OutoftheBOTS_
Posts: 847
Joined: Mon Nov 20, 2017 10:18 am

Re: Tensorflow and about contributing

Post by OutoftheBOTS_ » Tue Dec 03, 2019 3:33 am

I do believe the boys at OpenMV cam have a lot of this stuff already up and running with a lot of testing done over last couple of years

sdjelili
Posts: 5
Joined: Mon Nov 18, 2019 9:02 pm

Re: Tensorflow and about contributing

Post by sdjelili » Wed Dec 04, 2019 5:30 pm

Thank you very much.
I will think for another implementation.

User avatar
rdagger
Posts: 143
Joined: Tue Feb 28, 2017 6:16 pm
Contact:

Re: Tensorflow and about contributing

Post by rdagger » Tue Nov 24, 2020 6:27 pm

I want to explore TensorFlow with microcontrollers and MicroPython. I’m currently interested in voice and tone recognition. Has anyone created a MicroPython build with TensorFlow support? Or would it be better to run TensorFlow Lite on a separate board such as an ESP32 and control it by SPI or I2C from another board running MicroPython?

User avatar
rcolistete
Posts: 352
Joined: Thu Dec 31, 2015 3:12 pm
Location: Brazil
Contact:

Re: Tensorflow and about contributing

Post by rcolistete » Wed Nov 25, 2020 3:38 am

What about OpenMV M7/H7/H7 Plus which has MicroPython with TensorFlow Lite support ?

https://openmv.io/blogs/news/tensorflow ... -detection
https://docs.openmv.io/library/omv.tf.html
My "MicroPython Samples". My "MicroPython Firmwares" with many options (double precision, ulab, etc).

User avatar
rdagger
Posts: 143
Joined: Tue Feb 28, 2017 6:16 pm
Contact:

Re: Tensorflow and about contributing

Post by rdagger » Wed Nov 25, 2020 8:59 pm

rcolistete wrote:
Wed Nov 25, 2020 3:38 am
What about OpenMV M7/H7/H7 Plus which has MicroPython with TensorFlow Lite support ?
Those are cool but I don't really need a camera and they are a bit expensive.

User avatar
rcolistete
Posts: 352
Joined: Thu Dec 31, 2015 3:12 pm
Location: Brazil
Contact:

Re: Tensorflow and about contributing

Post by rcolistete » Thu Nov 26, 2020 2:42 pm

With new MicroPython source code accepting C++ code, it will be easier to make a MicroPython firmware with TensorFlow Lite.
My "MicroPython Samples". My "MicroPython Firmwares" with many options (double precision, ulab, etc).

Post Reply