Skip to content

Conversation

@hunse
Copy link
Contributor

@hunse hunse commented Jun 7, 2019

Allow population spikes between chips. This allows convolutional connections from chip to chip.

@hunse
Copy link
Contributor Author

hunse commented Jun 20, 2019

We can use probes with population axons with this change, so we should enable and test that:

assert len(block.probes) == 0

@hunse hunse force-pushed the pop-spikes-multichip branch from 0870deb to 62e1d39 Compare June 25, 2019 15:12
@hunse
Copy link
Contributor Author

hunse commented Jun 25, 2019

I noticed that in test_conv_connection, the ensemble is off-chip, when it should be on-chip. However, there are a few other minor improvements needed for this, namely #232 and allowing neuron slices (which is done in the DVS stuff somewhere).

This allows population axons between chips, fewer problems when using
probes with population axons, and greatly simplifies axon building.
@hunse hunse force-pushed the pop-spikes-multichip branch 4 times, most recently from 1d3b265 to 3e7bb07 Compare June 27, 2019 19:25
Copy link
Member

@drasmuss drasmuss left a comment

Choose a reason for hiding this comment

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

I don't really know the nxsdk population axon system well enough to evaluate the implementation, but I trust that the unit tests are at least assuring us that nothing is real broken 😄. Just some minor comments, otherwise looks good!

@hunse hunse mentioned this pull request Jul 4, 2019
1 task
hunse and others added 4 commits July 8, 2019 14:06
This allows much larger connections where the weights are diagonal
(e.g. connecting 500 neurons to 500 neurons with a scalar transform).
Also explain why probing the `pre` of such a connection
is not supported.
@drasmuss drasmuss force-pushed the pop-spikes-multichip branch from 650c797 to 39ec612 Compare July 8, 2019 17:07
Copy link
Member

@drasmuss drasmuss left a comment

Choose a reason for hiding this comment

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

Looks good!

@drasmuss drasmuss merged commit 39ec612 into master Jul 8, 2019
@drasmuss drasmuss deleted the pop-spikes-multichip branch July 8, 2019 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants