forked from micropython/micropython
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Description
Running the benchmark code from A Simple Benchmark
From adafruit-circuitpython-itsybitsy_m4_express-en_US-6.1.0-rc.0.uf2
forward, the result of ulab.numerical.std(nums_list)
is larger than expected. 35358 instead of 3535.
First observed on Raspberry Pi Pico.
Tested release versions on ItsyBitsy M4:
adafruit-circuitpython-itsybitsy_m4_express-en_US-6.2.0-beta.1.uf2
traditional : 2.228ms [result=3535.843611]
ulab, with ndarray, some implementation in python : 0.284ms [result=3535.853624]
ulab only, with list : 0.159ms [result=35358.531475]
ulab only, with ndarray : 0.072ms [result=3535.853624]
adafruit-circuitpython-itsybitsy_m4_express-en_US-6.2.0-beta.0.uf2
traditional : 2.390ms [result=3535.843611]
ulab, with ndarray, some implementation in python : 0.288ms [result=3535.853624]
ulab only, with list : 0.157ms [result=35358.531475]
ulab only, with ndarray : 0.072ms [result=3535.853624]
adafruit-circuitpython-itsybitsy_m4_express-en_US-6.1.0.uf2
traditional : 2.318ms [result=3535.843611]
ulab, with ndarray, some implementation in python : 0.283ms [result=3535.853624]
ulab only, with list : 0.159ms [result=35358.531475]
ulab only, with ndarray : 0.072ms [result=3535.853624]
adafruit-circuitpython-itsybitsy_m4_express-en_US-6.1.0-rc.1.uf2
traditional : 2.386ms [result=3535.843611]
ulab, with ndarray, some implementation in python : 0.282ms [result=3535.853624]
ulab only, with list : 0.157ms [result=35358.531475]
ulab only, with ndarray : 0.071ms [result=3535.853624]
adafruit-circuitpython-itsybitsy_m4_express-en_US-6.1.0-rc.0.uf2
traditional : 2.316ms [result=3535.843611]
ulab, with ndarray, some implementation in python : 0.289ms [result=3535.853624]
ulab only, with list : 0.159ms [result=35358.531475]
ulab only, with ndarray : 0.071ms [result=3535.853624]
adafruit-circuitpython-itsybitsy_m4_express-en_US-6.1.0-beta.3.uf2
ImportError: no module named 'ulab.numerical'
adafruit-circuitpython-itsybitsy_m4_express-en_US-6.1.0-beta.2.uf2
ImportError: no module named 'ulab.numerical'
adafruit-circuitpython-itsybitsy_m4_express-en_US-6.1.0-beta.1.uf2
traditional : 2.258ms [result=3535.843611]
ulab, with ndarray, some implementation in python : 0.231ms [result=3535.853624]
ulab only, with list : 0.262ms [result=3535.854340]
ulab only, with ndarray : 0.061ms [result=3535.854340]
adafruit-circuitpython-itsybitsy_m4_express-en_US-6.1.0-beta.0.uf2
traditional : 2.305ms [result=3535.843611]
ulab, with ndarray, some implementation in python : 0.231ms [result=3535.853624]
ulab only, with list : 0.260ms [result=3535.854340]
ulab only, with ndarray : 0.060ms [result=3535.854340]
adafruit-circuitpython-itsybitsy_m4_express-en_US-6.0.1.uf2
traditional : 2.267ms [result=3535.843611]
ulab, with ndarray, some implementation in python : 0.229ms [result=3535.853624]
ulab only, with list : 0.261ms [result=3535.854340]
ulab only, with ndarray : 0.059ms [result=3535.854340]
Metadata
Metadata
Assignees
Labels
No labels