[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation changes
[ ] Other (please describe):
What is the current behavior?
-
What is the new behavior?
-PR adds Id Broadcast, a Process that simply broadcasts whatever it integrates. This can be used to efficiently read out a 1-hot classification vector when the vector has all to one projections to ID broadcast. This Process is used in the CLP circuit and supports CLP code on the demo branch of lava-loihi.
Issue Number:
Objective of pull request:
Pull request checklist
Your PR fulfills the following requirements:
flakeheaven lint src/lava tests/
) and (bandit -r src/lava/.
) pass locallypytest
) passes locallyPull request type
Please check your PR type:What is the current behavior?
-
What is the new behavior?
-PR adds Id Broadcast, a Process that simply broadcasts whatever it integrates. This can be used to efficiently read out a 1-hot classification vector when the vector has all to one projections to ID broadcast. This Process is used in the CLP circuit and supports CLP code on the demo branch of lava-loihi.
Does this introduce a breaking change?
Supplemental information