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

Lava va #740

Merged
merged 74 commits into from
Jun 25, 2024
Merged

Lava va #740

merged 74 commits into from
Jun 25, 2024

Commits on Jul 12, 2023

  1. prod neuron

    epaxon committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    b0fe8ff View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    006864a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98821d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91f82ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a71e2d3 View commit details
    Browse the repository at this point in the history
  5. gradedvec process and test

    epaxon committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    324a089 View commit details
    Browse the repository at this point in the history
  6. working on norm vec

    epaxon committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    20d9100 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    789d389 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f4884f7 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    09db1ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76fafb8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    30f1a61 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    302e0fe View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. renamed to prodneuron.

    epaxon committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    886a07d View commit details
    Browse the repository at this point in the history
  2. fixing some linting errors

    epaxon committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    ffd0fde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f47d681 View commit details
    Browse the repository at this point in the history
  4. cleanup

    epaxon committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    2b16cea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f8471e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    317682b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    81b5505 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    691e3fb View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    5998dae View commit details
    Browse the repository at this point in the history
  2. Fix partition parse bug for internal vLab (#741)

    * Adding deprecated lava.utils.system.
    
    * Update system.py
    
    * Update system.py
    
    * Bugfix for missing fields in sinfo.
    
    ---------
    
    Co-authored-by: PhilippPlank <32519998+PhilippPlank@users.noreply.github.com>
    2 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    89907f3 View commit details
    Browse the repository at this point in the history
  3. Add linting tutorials folder (#742)

    * serialization first try
    
    * first try
    
    * serialization implementation + unittests
    
    * fix linting
    
    * fix bandit
    
    * fix unittest
    
    * fix codacy
    
    * added tutorial
    
    * Update tutorial11_serialization.ipynb
    
    * added notebook to unit tests
    
    * Fixed broken link in tutorial.
    
    * fix linting
    
    * add tutorials folder to CI linting check
    
    * Update ci.yml
    
    * fix bug
    
    ---------
    
    Co-authored-by: Mathis Richter <mathis.richter@intel.com>
    2 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    617332f View commit details
    Browse the repository at this point in the history
  4. Iterator callback fx signature fix (#743)

    * update refport unittest to always wait when it writes to port for consistent behavior
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Removed pyproject changes
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Fix to convolution tests. Fixed imcompatible mnist_pretrained for old python versions.
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Missing moudle parent fix
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Added ConvVarModel
    
    * Added iterable callback function
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Fix codacy issues in callback_fx.py
    
    * Fix linting in callback_fx.py
    
    * Fix codacy sig issue in callback_fx.py
    
    ---------
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    Co-authored-by: Joyesh Mishra <joyesh.mishra@intel.com>
    Co-authored-by: Marcus G K Williams <168222+mgkwill@users.noreply.github.com>
    3 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    e76d3f6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f7692ba View commit details
    Browse the repository at this point in the history
  6. CLP Tutorial 01 Only (#746)

    * CLP initial commit: PrototypeLIF, NoveltyDetector, Readout procs/tests
    
    * small linting fix
    
    * Novelty detector upgraded to target next neuron; codacy errors fixed
    
    * integration test; small fixes
    
    * removed duplicate code in prototypeLIF process; linting fixes
    
    * linting fixes
    
    * Linting and codacy fixes
    
    * remove duplicate test; some more codacy fixes
    
    * clp tutorial01 v1
    
    * PrototypeLIF spikes when it recieves a 3rd factor input
    
    * a test for PrototypeLIF output spike after 3rd factor input
    
    * clp tutorial01 ready to be roughly finished
    
    * linting, license and utils fixes
    
    * CLP on COIL-100, extracted features from 42 objects, tutorial01 fixes
    
    * Allocation & prototype id tracking is abstracted away from
    NoveltyDetector
    
    * Allocator process; Readout proc sends allocation trigger if error
    
    * introduce learning rate Var in PrototypeLIF
    
    * updated integration tests; full system test included
    
    * Linting fixes
    
    * Another small lintint fix
    
    * clp tutorial 2, 20 class experiments (Coil-100)
    
    * PrototypeLIF hard reset capability to enable faster temporal  WTA
    
    * allocation mechanism changed; proc interfaces changes; dense conns
    added; lr var removed
    
    * small linting fix
    
    * small codacy fix
    
    * prints removed, spelling mistakes fixed
    
    * ignoring one check in an integration test
    
    * Revert "small linting fix"
    
    This reverts commit bde4fa9.
    
    * CLP tutorial 1 is finalized
    
    * Fix linting in test_models.py
    
    * Test fix in utils.py
    
    * Fix test of bug fix in utils.py
    
    * Fix utils.py
    
    * Implemented individual threadsafe random call
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * tutorial 2 use new abstracted CLP class
    
    * CLP tutorial 2: unsupervised and supervised experiments are seperated
    
    * addressed reviewer's requests, added tests, removed pics etc
    
    * Update clp.py
    
    fix linting
    
    * Update tutorial01_one-shot_learning_with_novelty_detection.ipynb
    
    * Update tutorial02_clp_on_coil100.ipynb
    
    * Update tutorial01_one-shot_learning_with_novelty_detection.ipynb
    
    * Update tutorial02_clp_on_coil100.ipynb
    
    * Removed sklearn dependency. Now np data gen.
    
    * rm COIL tutorial, dataset, tests from branch
    
    ---------
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    Co-authored-by: Elvin Hajizada <elvin.hajizada@intel.com>
    Co-authored-by: PhilippPlank <32519998+PhilippPlank@users.noreply.github.com>
    Co-authored-by: Marcus G K Williams <168222+mgkwill@users.noreply.github.com>
    Co-authored-by: bamsumit <bam_sumit@hotmail.com>
    5 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    48ebc37 View commit details
    Browse the repository at this point in the history
  7. Update release job, add pypi upload, github release creation (#737)

    * Add pypi upload, github release creation in cd.yml
    
    * Set version to 0.8.0.dev0
    
    * Add readme to pyproject.toml
    
    * use v1.3 of composite action
    
    * Test run of release creation/pypi pub in cd.yml
    
    * Run tests from py 3.10 in cd.yml
    
    * Fix export of output vars in cd.yml
    
    ---------
    
    Co-authored-by: PhilippPlank <32519998+PhilippPlank@users.noreply.github.com>
    2 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    11555d7 View commit details
    Browse the repository at this point in the history
  8. Update release job, pypi auth

    Signed-off-by: Marcus G K Williams <Marcus G K Williams 168222+mgkwill@users.noreply.github.com>
    Marcus G K Williams authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    a2ab7c9 View commit details
    Browse the repository at this point in the history
  9. Use github pypi auth in release job (#747)

    * Update release job, pypi auth
    
    Signed-off-by: Marcus G K Williams <Marcus G K Williams 168222+mgkwill@users.noreply.github.com>
    
    * Add id-token to cd.yml
    
    ---------
    
    Signed-off-by: Marcus G K Williams <Marcus G K Williams 168222+mgkwill@users.noreply.github.com>
    Co-authored-by: Marcus G K Williams <Marcus G K Williams 168222+mgkwill@users.noreply.github.com>
    2 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    b03da54 View commit details
    Browse the repository at this point in the history
  10. Release 0.8.0

    Signed-off-by: Marcus G K Williams <Marcus G K Williams 168222+mgkwill@users.noreply.github.com>
    Marcus G K Williams authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    c293464 View commit details
    Browse the repository at this point in the history
  11. Fix conv python model to send() before recv() (#751)

    Co-authored-by: Gavin Parpart <gavin.parpart@pnnl.gov>
    2 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    db74c7f View commit details
    Browse the repository at this point in the history
  12. Adds support for Monitor a Port to observe if it is blocked (#755)

    * Adds support for Monitor a Port to observe if it is blocked
    
    * Fix lint issues
    
    * Redesigned Watchdog to use Multiprocessing Manager; Invoke only 2 Event Monitors and use 2 queues for watching events; Configs are piped in via compiler now
    
    * Incorporate Codacy Suggestions
    
    * Fix lint comments
    
    * Fix failing unit tests to add the watchdog builder
    
    * Code review comments
    joyeshmishra authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    feeff0e View commit details
    Browse the repository at this point in the history
  13. Set version to dev0 in pyproject.toml

    mgkwill authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    5a370b0 View commit details
    Browse the repository at this point in the history
  14. Update README.md

    Updated version in install instructions.
    PhilippPlank authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    0e2f5a6 View commit details
    Browse the repository at this point in the history
  15. Update README.md (#758)

    Updated the installation branch to the most recent version.
    
    Co-authored-by: PhilippPlank <32519998+PhilippPlank@users.noreply.github.com>
    2 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    a322ef5 View commit details
    Browse the repository at this point in the history
  16. Fix DelayDense buffer issue (#767)

    * update refport unittest to always wait when it writes to port for consistent behavior
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Removed pyproject changes
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Fix to convolution tests. Fixed imcompatible mnist_pretrained for old python versions.
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Missing moudle parent fix
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Added ConvVarModel
    
    * Added iterable callback function
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Fix codacy issues in callback_fx.py
    
    * Fix linting in callback_fx.py
    
    * Fix codacy sig issue in callback_fx.py
    
    * Bugfix to pass the args by keyword
    
    * Delay Dense PyModel fix
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Fixed unittests
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Fixed sparse delay
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    ---------
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    Co-authored-by: Joyesh Mishra <joyesh.mishra@intel.com>
    Co-authored-by: Marcus G K Williams <168222+mgkwill@users.noreply.github.com>
    3 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    23088cf View commit details
    Browse the repository at this point in the history
  17. Allow np.array as input weights for Sparse (#772)

    * ndarray as input weights for Sparse
    
    * docs
    
    * codacy
    
    * remove implementation details from docstring and from tests
    
    * move tests to corresponding classes
    
    * put weight casting into extra method
    
    * Removed unused import
    
    ---------
    
    Co-authored-by: Mathis Richter <mathis.richter@intel.com>
    2 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    b79062f View commit details
    Browse the repository at this point in the history
  18. Bump tornado from 6.3.2 to 6.3.3 (#778)

    Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.3.2 to 6.3.3.
    - [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
    - [Commits](tornadoweb/tornado@v6.3.2...v6.3.3)
    
    ---
    updated-dependencies:
    - dependency-name: tornado
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    88575d2 View commit details
    Browse the repository at this point in the history
  19. Bump cryptography from 41.0.2 to 41.0.3 (#779)

    Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.2 to 41.0.3.
    - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
    - [Commits](pyca/cryptography@41.0.2...41.0.3)
    
    ---
    updated-dependencies:
    - dependency-name: cryptography
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Mathis Richter <mathis.richter@intel.com>
    2 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    cf62850 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a5d351a View commit details
    Browse the repository at this point in the history
  21. Update README.md (#758)

    Updated the installation branch to the most recent version.
    
    Co-authored-by: PhilippPlank <32519998+PhilippPlank@users.noreply.github.com>
    2 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    5675a6c View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    0471a70 View commit details
    Browse the repository at this point in the history
  23. doc strings for graded vec

    epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    34a4ffe View commit details
    Browse the repository at this point in the history
  24. Bump gitpython from 3.1.32 to 3.1.35 (#785)

    Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.32 to 3.1.35.
    - [Release notes](https://github.com/gitpython-developers/GitPython/releases)
    - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
    - [Commits](gitpython-developers/GitPython@3.1.32...3.1.35)
    
    ---
    updated-dependencies:
    - dependency-name: gitpython
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    e39fc0f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    71c5a06 View commit details
    Browse the repository at this point in the history
  26. Merge Spike IO (#786)

    * Made changes to channel builder for SpikeIO
    
    * Added ChannelStub to configure channels
    
    * Added NcSpikeIOVarModel
    
    * Refined the NcSpikeIOVarModel
    
    * Add interface_type and populate it in SpikeIOVarModel
    
    * Add Interface Type
    
    * Test PyNcChannel for Dense and Sparse Data using Unix Message Queues
    
    * Faster encoding for sparse csp_port.send
    
    * Added msg_queue_id to NcSpikeIOVarModel
    
    * Added defaults for ByteEncoder
    
    * Add advance_io API to PyOutPort
    
    * Rename and refactor ConnectionConfig
    
    * Only create channels for ChannelBuilderPyNc; Ignore ChannelBuilderNx
    
    * Added spike_io_port to connection config and var model
    
    * Integrate lower C level code, fix Lava bugs
    
    * Fix merge
    
    * Add enum for spike io mode and add it to ConnectionConfig and SpikeIO Var Model
    
    * Fix indices dtype in sparse send to int32
    
    * Add advance_time API to PyLoihiProcessModel
    
    * Initial commit for spikeio output mode
    
    * Rename to advance_to_time_step API
    
    * Switch to TIME_COMPARE mode as default
    
    * Commit for Spike Block Output Mode
    
    * Move the axon allocation to 2 instead of 1 for output side
    
    * Create a new config for watchdog and print warning; Set PyProcCompiler SpikeCounter Offset to None when object gets deleted
    
    * Expose Mac Address, Num Input Buckets and Use Ethernet Interface from ConnectionConfig
    
    * Fix lint specific errors
    
    * fix codacy errors
    
    * Fix an issue with length of connection_config list
    
    * Fix unit tests
    
    ---------
    
    Co-authored-by: yashward <yashwardhan.singh@intel.com>
    Co-authored-by: Julia <julia.a.gould@intel.com>
    3 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    09b7a6f View commit details
    Browse the repository at this point in the history
  27. CLP tutorial 1 small patch (#773)

    * CLP initial commit: PrototypeLIF, NoveltyDetector, Readout procs/tests
    
    * small linting fix
    
    * Novelty detector upgraded to target next neuron; codacy errors fixed
    
    * integration test; small fixes
    
    * removed duplicate code in prototypeLIF process; linting fixes
    
    * linting fixes
    
    * Linting and codacy fixes
    
    * remove duplicate test; some more codacy fixes
    
    * PrototypeLIF spikes when it recieves a 3rd factor input
    
    * a test for PrototypeLIF output spike after 3rd factor input
    
    * Allocation & prototype id tracking is abstracted away from
    NoveltyDetector
    
    * Allocator process; Readout proc sends allocation trigger if error
    
    * introduce learning rate Var in PrototypeLIF
    
    * updated integration tests; full system test included
    
    * Linting fixes
    
    * Another small lintint fix
    
    * PrototypeLIF hard reset capability to enable faster temporal  WTA
    
    * allocation mechanism changed; proc interfaces changes; dense conns
    added; lr var removed
    
    * small linting fix
    
    * small codacy fix
    
    * prints removed, spelling mistakes fixed
    
    * ignoring one check in an integration test
    
    * Revert "small linting fix"
    
    This reverts commit bde4fa9.
    
    * Fix linting in test_models.py
    
    * Test fix in utils.py
    
    * Fix test of bug fix in utils.py
    
    * Fix utils.py
    
    * Implemented individual threadsafe random call
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * fix figures, removed redundant cell
    
    ---------
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    Co-authored-by: PhilippPlank <32519998+PhilippPlank@users.noreply.github.com>
    Co-authored-by: Marcus G K Williams <168222+mgkwill@users.noreply.github.com>
    Co-authored-by: bamsumit <bam_sumit@hotmail.com>
    4 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    efe4650 View commit details
    Browse the repository at this point in the history
  28. CLP Tutorial 02: COIL-100 (#721)

    * CLP initial commit: PrototypeLIF, NoveltyDetector, Readout procs/tests
    
    * small linting fix
    
    * Novelty detector upgraded to target next neuron; codacy errors fixed
    
    * integration test; small fixes
    
    * removed duplicate code in prototypeLIF process; linting fixes
    
    * linting fixes
    
    * Linting and codacy fixes
    
    * remove duplicate test; some more codacy fixes
    
    * clp tutorial01 v1
    
    * PrototypeLIF spikes when it recieves a 3rd factor input
    
    * a test for PrototypeLIF output spike after 3rd factor input
    
    * clp tutorial01 ready to be roughly finished
    
    * linting, license and utils fixes
    
    * CLP on COIL-100, extracted features from 42 objects, tutorial01 fixes
    
    * Allocation & prototype id tracking is abstracted away from
    NoveltyDetector
    
    * Allocator process; Readout proc sends allocation trigger if error
    
    * introduce learning rate Var in PrototypeLIF
    
    * updated integration tests; full system test included
    
    * Linting fixes
    
    * Another small lintint fix
    
    * clp tutorial 2, 20 class experiments (Coil-100)
    
    * PrototypeLIF hard reset capability to enable faster temporal  WTA
    
    * allocation mechanism changed; proc interfaces changes; dense conns
    added; lr var removed
    
    * small linting fix
    
    * small codacy fix
    
    * prints removed, spelling mistakes fixed
    
    * ignoring one check in an integration test
    
    * Revert "small linting fix"
    
    This reverts commit bde4fa9.
    
    * CLP tutorial 1 is finalized
    
    * Fix linting in test_models.py
    
    * Test fix in utils.py
    
    * Fix test of bug fix in utils.py
    
    * Fix utils.py
    
    * Implemented individual threadsafe random call
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * tutorial 2 use new abstracted CLP class
    
    * CLP tutorial 2: unsupervised and supervised experiments are seperated
    
    * addressed reviewer's requests, added tests, removed pics etc
    
    * Update clp.py
    
    fix linting
    
    * Update tutorial01_one-shot_learning_with_novelty_detection.ipynb
    
    * Update tutorial02_clp_on_coil100.ipynb
    
    * Update tutorial01_one-shot_learning_with_novelty_detection.ipynb
    
    * Update tutorial02_clp_on_coil100.ipynb
    
    * CLP class and experiments improved; pytorch dependency removed;
    feature extraction added
    
    * Allocator accepts arbitrary initial index as param
    
    * New experiments; improved CLP class; continuous experimentation; new
    features for COIL-100; toch as optional dependency
    
    * linting fixes
    
    * Temporarily skipping CLP tutorials test till sk-learn is added
    
    * scikit-learn added to poetry; tutorial tst is re-enabled
    
    ---------
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    Co-authored-by: PhilippPlank <32519998+PhilippPlank@users.noreply.github.com>
    Co-authored-by: Marcus G K Williams <168222+mgkwill@users.noreply.github.com>
    Co-authored-by: bamsumit <bam_sumit@hotmail.com>
    4 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    ac29454 View commit details
    Browse the repository at this point in the history
  29. Bump cryptography from 41.0.3 to 41.0.4 (#790)

    Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.3 to 41.0.4.
    - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
    - [Commits](pyca/cryptography@41.0.3...41.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: cryptography
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    9048c98 View commit details
    Browse the repository at this point in the history
  30. Generalize int shape check in injector and extractor to take numpy in…

    …ts (#792)
    
    * update refport unittest to always wait when it writes to port for consistent behavior
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Removed pyproject changes
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Fix to convolution tests. Fixed imcompatible mnist_pretrained for old python versions.
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Missing moudle parent fix
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Added ConvVarModel
    
    * Added iterable callback function
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Fix codacy issues in callback_fx.py
    
    * Fix linting in callback_fx.py
    
    * Fix codacy sig issue in callback_fx.py
    
    * Bugfix to pass the args by keyword
    
    * Delay Dense PyModel fix
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Fixed unittests
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * Fixed sparse delay
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * IO modules fixes
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    * IO modules fixes
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    
    ---------
    
    Signed-off-by: bamsumit <bam_sumit@hotmail.com>
    Co-authored-by: Joyesh Mishra <joyesh.mishra@intel.com>
    Co-authored-by: Marcus G K Williams <168222+mgkwill@users.noreply.github.com>
    3 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    98e16c7 View commit details
    Browse the repository at this point in the history
  31. Resfire (#787)

    * resfire process and fixed process model
    
    * changed vth->uth in RFZero. Added tests.
    
    * removed unused imports
    
    * unused imports, copyright statement.
    
    * bsd license on resfire models.py
    epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    9b7eb1e View commit details
    Browse the repository at this point in the history
  32. Bump pillow from 10.0.0 to 10.0.1 (#794)

    Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.0.0 to 10.0.1.
    - [Release notes](https://github.com/python-pillow/Pillow/releases)
    - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
    - [Commits](python-pillow/Pillow@10.0.0...10.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: pillow
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: PhilippPlank <32519998+PhilippPlank@users.noreply.github.com>
    2 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    fca1900 View commit details
    Browse the repository at this point in the history
  33. Bump urllib3 from 1.26.16 to 1.26.17 (#793)

    Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.16 to 1.26.17.
    - [Release notes](https://github.com/urllib3/urllib3/releases)
    - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
    - [Commits](urllib3/urllib3@1.26.16...1.26.17)
    
    ---
    updated-dependencies:
    - dependency-name: urllib3
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: PhilippPlank <32519998+PhilippPlank@users.noreply.github.com>
    2 people authored and epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    5a469c5 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    df89783 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    894a06a View commit details
    Browse the repository at this point in the history
  36. lava VA tutorials.

    epaxon committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    3d7d8c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. merge with main

    epaxon committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    705efdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f5d63e View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    2d0c90e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c81719 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    838b928 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    c90ef46 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    825d4cf View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    0fd4ca0 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    79dd5ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7387e15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    512569f View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Updates to Tutorial01 that show automatic identity connections when c…

    …onnecting AlgebraicVectors and syntax.
    epaxon committed May 30, 2024
    Configuration menu
    Copy the full SHA
    758744a View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    77b4926 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f07dd1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6e0b5c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ea0df8 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    012bdbb View commit details
    Browse the repository at this point in the history