Lava 0.6.0
Lava v0.6.0 Release Notes
December 14, 2022
New Features and Improvements
- Enabled 2 factor learning on Loihi 2 and in Lava simulation with the LearningLIF and LearningLIFFloat processes. (PR #528 & PR #535)
- Resonate and Fire and Resonate and Fire Izhikevich neurons now available in Lava simulation. (PR #378)
- New tutorial on sigma-delta networks in Lava. (PR #470)
- Enabled state probes for Loihi 2 and added an in-depth tutorial (lava-loihi extension).
Bug Fixes and Other Changes
- RF neurons with variable periods now work. (PR #487)
- Automatically cancle older CI runs of a PR if a newer one was started due to a push. (PR #488)
- Improved learning API, related tutorials and tests and a but in the Loihi STDP implementation. (PR #500)
- Generalisation of the pre- and post hooks into the runtime service. (PR #521)
- Improved RSTDP learning tutorial. (PR #536)
Breaking Changes
- No breaking changes in this release.
Known Issues
- Direct channel connections between Processes using a PyProcessModel and NcProcessModel are not supported.
- Channel communication between PyProcessModels is slow.
- Lava networks throw error if run is invoked too many times due to a leak in shared memory descriptors in CPython implementation.
- Virtual ports are only supported between Processes using PyProcModels, and between Processes using NcProcModels. Virtual ports are not supported when Processes with CProcModels are involved or between pairs of Processes that have different types of ProcModels. In addition, VirtualPorts do not support concatenation yet.
- Joining and forking of virtual ports is not supported.
- The Monitor Process only supports probing a single Var per Process implemented via a PyProcessModel. Probing states on Loihi 2 is currently available using StateProbes (tutorial available in lava-loihi extension).
- Some modules, classes, or functions lack proper docstrings and type annotations. Please raise an issue on the GitHub issue tracker in such a case.
Thanks to our Contributors
- Intel Labs Lava Developers
- @Michaeljurado42 made their first contribution in #378
Full Changelog: v0.5.1...v0.6.0