Search found 259 matches

by rcolistete
Fri Aug 07, 2020 3:35 pm
Forum: Development of MicroPython
Topic: ulab, or what you will - numpy on bare metal
Replies: 104
Views: 11170

Re: ulab, or what you will - numpy on bare metal

Some news : - my new MicroPython Firmwares repository currently have 60 firmware files with ulab (v0.54.0 or v0.54.2) included, for : * Pyboard Lite v1.0 and Pyboard v1.1; * Pyboard D SF2 / SF3 / SF6; * ESP8266; * ESP32 (with or without PSRAM); * Pycom boards FiPy / GPy / LoPy v1 / LoPy4 / SiPy / Wi...
by rcolistete
Fri Aug 07, 2020 9:37 am
Forum: ESP32 boards
Topic: ESP32 firmwares with single/double precision and ulab module
Replies: 5
Views: 244

Re: ESP32 firmwares with single/double precision and ulab module

v923z wrote:
Mon Aug 03, 2020 6:01 pm
I just meant that the firmware files should have a distinct repository. I don't care, if you mix different types of firmware there.
Done, all of my MicroPython built firmwares in one dedicated repository :
https://gitlab.com/rcolistete/micropython-firmwares/
by rcolistete
Wed Aug 05, 2020 3:49 pm
Forum: Other Boards
Topic: WeAct STM32F411CEU6 black pill
Replies: 19
Views: 7031

Re: WeAct STM32F411CEU6 black pill

'gc.mem_free()' shows the free RAM, not the free space in file system on flash memory.
by rcolistete
Tue Aug 04, 2020 5:36 am
Forum: General Discussion and Questions
Topic: double precision float on ESP8266
Replies: 30
Views: 4462

Re: double precision float on ESP8266

Back to ESP8266 firmware with double precision :
- anybody interested to use it ?
- anybody has success building it ?
by rcolistete
Mon Aug 03, 2020 6:08 pm
Forum: Development of MicroPython
Topic: ulab, or what you will - numpy on bare metal
Replies: 104
Views: 11170

Re: ulab, or what you will - numpy on bare metal

Yeah, I was planning some days between firmware releases. I'll try to submmit 'linalg.cross()' and 'linalg.norm()' with more features during this wees.
by rcolistete
Mon Aug 03, 2020 5:59 pm
Forum: Development of MicroPython
Topic: ulab, or what you will - numpy on bare metal
Replies: 104
Views: 11170

Re: ulab, or what you will - numpy on bare metal

I think it is better (less limitation) to document 'argsort' explaining that it deals with arrays with size up to 65535, due to the internal number types of ulab (uint16 is the maximum integer). OK, so if the length > 65535, we simply bail out with a ValueError? Could be done. Yeah, error message a...
by rcolistete
Mon Aug 03, 2020 5:57 pm
Forum: Development of MicroPython
Topic: ulab, or what you will - numpy on bare metal
Replies: 104
Views: 11170

Re: ulab, or what you will - numpy on bare metal

Motivation to keep ulab powerful/not limited : some initial benchmarks show that ulab on some MCU boards is competitive with NumPy on Raspberry Pi. Raspberry Pi Zero (W) is even slower. Well, that is surprising. But it could be related to the fact that ulab has absolutely no python facade. In numpy...
by rcolistete
Mon Aug 03, 2020 5:53 pm
Forum: ESP32 boards
Topic: ESP32 firmwares with single/double precision and ulab module
Replies: 5
Views: 244

Re: ESP32 firmwares with single/double precision and ulab module

I was also thinking to separate into more repositories...

Different repository only for MicroPyton firmwares with ulab ? Or the repository can have non-ulad and ulab firmwares ?
by rcolistete
Mon Aug 03, 2020 5:50 pm
Forum: Development of MicroPython
Topic: ulab, or what you will - numpy on bare metal
Replies: 104
Views: 11170

Re: ulab, or what you will - numpy on bare metal

Motivation to keep ulab powerful/not limited : some initial benchmarks (I'll publish after finishing) show that ulab on some MCU boards is competitive with NumPy on Raspberry Pi. Raspberry Pi Zero (W) is even slower 8-)
by rcolistete
Mon Aug 03, 2020 5:46 pm
Forum: Development of MicroPython
Topic: ulab, or what you will - numpy on bare metal
Replies: 104
Views: 11170

Re: ulab, or what you will - numpy on bare metal

Roberto, thanks for the hard work, it is really exciting! I have added a link to your repository in the readme: https://github.com/v923z/micropython-ulab/blob/master/README.md Thanks for citing the links of my GitLab repository in ulab GitHub. Now there is a new link, for ESP32 firmwares with ulab.