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

Investigate Nengo graph rewrite optimizations #4

Open
arvoelke opened this issue Feb 1, 2021 · 0 comments
Open

Investigate Nengo graph rewrite optimizations #4

arvoelke opened this issue Feb 1, 2021 · 0 comments
Labels
research Solutions require open-ended investigation

Comments

@arvoelke
Copy link
Contributor

arvoelke commented Feb 1, 2021

The final spiking matrix inversion example currently takes ~27 seconds with Nengo optimize=True, ~52 seconds with Nengo optimize=False, and ~32-38 seconds with NengoDL. The model is really just 500 recurrently connected neurons being simulated for 2.5 seconds (2,500 time-steps), although it is being built up using lots of passthrough nodes and a separate ensemble for each neuron. This is likely causing issues for both Nengo and TensorFlow that could be solved by some larger model rewrite optimizations in Gyrus before handing off the model to the backend, or by extending the Nengo core optimizer.

More context: https://forum.nengo.ai/t/gyrus-running-time/1584/5

@arvoelke arvoelke added the research Solutions require open-ended investigation label Feb 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
research Solutions require open-ended investigation
Development

No branches or pull requests

1 participant