Skip to content

Vectorize Gathering of Recordings - #805

Open
alexpejovic wants to merge 2 commits into
jaxleyverse:1.0.0from
alexpejovic:vectorized_recordings
Open

Vectorize Gathering of Recordings#805
alexpejovic wants to merge 2 commits into
jaxleyverse:1.0.0from
alexpejovic:vectorized_recordings

Conversation

@alexpejovic

Copy link
Copy Markdown
Contributor

This PR is far from merge-worthy, but I want it to be here just to highlight a better implementation for gathering recordings. The old way of gathering recordings creates massive JIT compile times for networks with many recordings (in the 10s of thousands). When testing flyvis performance, Michael committed f0e95fe which removed gathering recordings by state all-together, massively improving compile times for large networks.

This is just a general solution of Michael's commit. If anyone wants proof that this improves compile times, I can provide it, but in any case I think fixing the unit-testing for the 1.0.0 precludes any more merging. Either that, or I make a PR for the main branch.

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.

1 participant