Releases: neuromorphs/NIR
Releases · neuromorphs/NIR
v1.0.4 Reduction of size of releases
What's Changed
Full Changelog: v1.0.3...v1.0.4
v1.0.3 Metadata and code reorganization
What's Changed
- Created example usage notebook for Spyx. by @kmheckel in #77
- Reorganise ir and add auto serialisation by @alexfanqi in #78
- cleanup spinnaker2 scnn example by @matjobst in #80
- Add AvgPool2d by @bvogginger in #84
- fixed NIRNode import issue #85 by @matjobst in #86
- Added roadmap draft by @Jegp in #82
- Added metadata node to all NIRNodes by @Jegp in #79
- Paper folder reorganization by @stevenabreu7 in #88
- Updates for the paper: renaming + lava refactoring by @stevenabreu7 in #90
- Paper: plotting by @stevenabreu7 in #93
- Updated SpiNNaker2 example in docs by @matjobst in #94
- Update s2 paper notebooks by @matjobst in #95
- Paper: add CNN pretraining by @stevenabreu7 in #91
- Paper: refactor snnTorch experiments by @stevenabreu7 in #92
- Automatically read version number from git by @Jegp in #97
New Contributors
- @kmheckel made their first contribution in #77
- @alexfanqi made their first contribution in #78
Full Changelog: v1.0.1...v1.0.3
NIR v1.0.1
This minor release aligns and fixes licensing for NIR. It also adds a CITATION.cff
file
NIR v1.0
This release marks the first stable version of NIR, used in the paper Neuromorphic Intermediate Representation: A Unified Instruction Set for Interoperable Brain-Inspired Computing
Thank you to everyone for the impressive amount of work and effort! <3
@stevenabreu7 @matjobst @bvogginger @VitF @sheiksadique @tcstewar @DylanMuir @biphasic @kmheckel @bauerfe
What's Changed
- 53 ir for sumpool2d by @sheiksadique in #54
- Upgrade SpiNNaker2 example to v0.2.0 by @bvogginger in #57
- implemented .inputs and .outputs properties for NIRGraphs by @matjobst in #30
- Specify spatial shapes in convolutions by @Jegp in #59
- Documentation update by @biphasic in #68
- Bug fixes: nir.Output type inference & CubaLIF.w_in read/write by @stevenabreu7 in #71
- Update README.md by @jeshraghian in #73
- Paper by @Jegp in #72
New Contributors
- @bvogginger made their first contribution in #57
- @biphasic made their first contribution in #68
- @jeshraghian made their first contribution in #73
Full Changelog: v0.2...v1.0
Input/output types and general improvements
This release features introduces input/output types (#50), additional examples (#32, #42), quality-of-life improvements (#43), licensing, and fixes.
What's Changed
- Doc/developers by @sheiksadique in #33
- Example/sinabs by @sheiksadique in #32
- fixes in sinabs example by @sheiksadique in #35
- Added version to IR nodes and fixed linting by @Jegp in #34
- formatting conflicts fixed by @sheiksadique in #38
- fixed dev_requirements.txt by @matjobst in #40
- edges as str when reading model from hdf5 file by @matjobst in #41
- added spinnaker2 example by @matjobst in #42
- meaningful node naming when using from_list() by @matjobst in #43
- Updated docs and frameworks by @Jegp in #45
- Add BSD-3 LICENSE by @stevenabreu7 in #46
- add input/output shape annotations for all nodes by @stevenabreu7 in #50
- Improved argument parsing for shapes by @Jegp in #51
- Improved docs on types and renamed
input_shape
toinput_type
by @Jegp in #52
New Contributors
- @sheiksadique made their first contribution in #33
Full Changelog: v0.1...v0.2
NIR v0.1
Recursive node definition and current-based LIF model
This release adds
- Recursive node definition where everything in NIR is a subclass of a
NIRNode
, including aNIRGraph
- A current-based LIF model (CubaLIF)
- Standardized renaming (weights -> weight)
Integrate-and-fire primitive
- Adds an Integrate-and-Fire primitive
Input, Output, Threshold, Delay, and Integrator
- Adds Input, Output, Threshold, Delay, and Integrator primitives
- Adds docs
- Unified repo structure to have tests in base directory
v0.0.3: Added nir.Input and nir.Output nodes
version bump v0.0.3