-
Notifications
You must be signed in to change notification settings - Fork 144
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
ID Broadcast #821
Merged
Merged
ID Broadcast #821
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mgkwill
added a commit
that referenced
this pull request
Jul 25, 2024
* Conv inp var model created Signed-off-by: bamsumit <[email protected]> * Redesigned NcConvSpikeInVarModel Signed-off-by: bamsumit <[email protected]> * Mapper note added Signed-off-by: bamsumit <[email protected]> * Make ethernet chip id and idx configuration in Connection Config * Update project for demo Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Pass connection config and remove eth interface hard coding in pyncchannel.py * ID Broadcast (#821) * id broadcast proc and model to support lava-loihi CLP * fixed linting --------- Co-authored-by: Marcus G K Williams <[email protected]> * Update poetry.lock Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Remove poetry.lock Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Async Injector and Extractor models Signed-off-by: bamsumit <[email protected]> * Async Injector and Extractor models Signed-off-by: bamsumit <[email protected]> * Added advance to timestep call for asyncwrapper Signed-off-by: bamsumit <[email protected]> * Added advance to timestep call for asyncwrapper Signed-off-by: bamsumit <[email protected]> * Ethernet IO changes for Demo (#828) * Conv inp var model created Signed-off-by: bamsumit <[email protected]> * Redesigned NcConvSpikeInVarModel Signed-off-by: bamsumit <[email protected]> * Mapper note added Signed-off-by: bamsumit <[email protected]> * Make ethernet chip id and idx configuration in Connection Config * Pass connection config and remove eth interface hard coding in pyncchannel.py * Async Injector and Extractor models Signed-off-by: bamsumit <[email protected]> * Async Injector and Extractor models Signed-off-by: bamsumit <[email protected]> * Added advance to timestep call for asyncwrapper Signed-off-by: bamsumit <[email protected]> * Added advance to timestep call for asyncwrapper Signed-off-by: bamsumit <[email protected]> --------- Signed-off-by: bamsumit <[email protected]> Co-authored-by: Joyesh Mishra <[email protected]> * model cashing from Joyesh Signed-off-by: bamsumit <[email protected]> * caching fixes Signed-off-by: bamsumit <[email protected]> * Update poetry.lock Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Update cache logic Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * 10G ethernet switch patch from Harry (#854) Signed-off-by: bamsumit <[email protected]> * remove poetry.lock Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Update ci.yml * Update ci.yml * Update ci.yml * Update ci.yml * Update to latest in poetry.lock Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Fix CI for windows Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Update poetry deps Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Remove ununsed imports Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Fix flakeheaven issues Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Fix mock name in test_compile_proc_groups Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Remove whitespace fix lint Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Fix indent for lint in channel_map.py Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> * Fix codacy issue Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> --------- Signed-off-by: bamsumit <[email protected]> Signed-off-by: Marcus G K Williams <Marcus G K Williams [email protected]> Co-authored-by: bamsumit <[email protected]> Co-authored-by: Joyesh Mishra <[email protected]> Co-authored-by: Marcus G K Williams <Marcus G K Williams [email protected]> Co-authored-by: Danielle Rager <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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