Skip to content

Stochastic Constraint Integrate and Fire (SCIF) neuron model for constraint satisfaction problems#335

Merged
srrisbud merged 8 commits intolava-nc:mainfrom
srrisbud:scif_neuron_model
Sep 21, 2022
Merged

Stochastic Constraint Integrate and Fire (SCIF) neuron model for constraint satisfaction problems#335
srrisbud merged 8 commits intolava-nc:mainfrom
srrisbud:scif_neuron_model

Conversation

@srrisbud
Copy link
Copy Markdown
Contributor

@srrisbud srrisbud commented Sep 7, 2022

Issue Number:

Objective of pull request:

Pull request checklist

Your PR fulfills the following requirements:

  • Issue created that explains the change and why it's needed
  • Tests are part of the PR (for bug fixes / features)
  • Docs reviewed and added / updated if needed (for bug fixes / features)
  • PR conforms to Coding Conventions
  • PR applys BSD 3-clause or LGPL2.1+ Licenses to all code files
  • Lint (flakeheaven lint src/lava tests/) and (bandit -r src/lava/.) pass locally
  • Build tests (pytest) passes locally

Pull request type

Please check your PR type:

  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • 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?

Does this introduce a breaking change?

  • Yes
  • No

Supplemental information

Signed-off-by: Risbud, Sumedh <[email protected]>
Comment thread src/lava/proc/scif/process.py
Comment thread src/lava/proc/scif/process.py
Comment thread src/lava/proc/scif/models.py Outdated
Comment thread src/lava/proc/scif/models.py Outdated
Comment thread src/lava/proc/scif/models.py Outdated
Comment thread src/lava/proc/scif/models.py Outdated
Comment thread tests/lava/proc/scif/test_process.py Outdated
Comment thread tests/lava/proc/scif/test_models.py
Comment thread tests/lava/proc/scif/test_models.py
Copy link
Copy Markdown
Contributor

@phstratmann phstratmann left a comment

Choose a reason for hiding this comment

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

Was a pleasure to review your code: easy to read, well documented, well tested.
Only very minor style suggestions. Feel free to implement or ignore.

Copy link
Copy Markdown
Contributor

@GaboFGuerra GaboFGuerra left a comment

Choose a reason for hiding this comment

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

Thanks Sumedh! just remove the zombie code PS mentioned in test_models.py.

Comment thread tests/lava/proc/scif/test_models.py
Comment thread tests/lava/proc/scif/test_models.py
@srrisbud srrisbud merged commit 000d660 into lava-nc:main Sep 21, 2022
monkin77 pushed a commit to monkin77/thesis-lava that referenced this pull request Jul 12, 2024
…traint satisfaction problems (lava-nc#335)

* SCIF neuron model for QUBO, CSP, etc.

Signed-off-by: Risbud, Sumedh <[email protected]>

* SCIF neuron model for QUBO, CSP, etc.

Signed-off-by: Risbud, Sumedh <[email protected]>

* Minor import fix

Signed-off-by: Risbud, Sumedh <[email protected]>

* SCIF: Enabled QUBO support

Signed-off-by: Risbud, Sumedh <[email protected]>

Signed-off-by: Risbud, Sumedh <[email protected]>
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.

3 participants