Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shared bindings matrix ulab #3332

Merged
merged 2 commits into from
Aug 26, 2020

Conversation

jepler
Copy link
Member

@jepler jepler commented Aug 26, 2020

Closes: #3331

Also adds code to speed up shared-bindings-matrix on multi-core systems, reducing it from ~1minute to ~30seconds on my laptop (2.6GHz 2C/4T) and from ~25 seconds to ~4 seconds on my desktop (3.6GHz 8C/16T)

The order of the files is different now (it is ordered by name, not by port-then-name), but I did my best effort to compare them and determine that only "ulab" was added to the matrix.

jepler added 2 commits August 26, 2020 11:29
.. this makes it take a fraction of the time, at least on systems
with a lot of CPU threads.  Even on my old laptop with a 2-core CPU
it reduces the time from 55s to 27s.
This fixes a problem where things that were in extmod/ could not
be listed.
@jepler jepler requested a review from sommersoft August 26, 2020 16:45
Copy link
Collaborator

@sommersoft sommersoft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Built locally, and everything LGTM! Thanks @jepler.

@sommersoft sommersoft merged commit 58a7419 into adafruit:main Aug 26, 2020
@jepler jepler deleted the shared-bindings-matrix-ulab branch November 3, 2021 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

"ulab" is missing from support matrix
2 participants