Published March 19, 2024
| Version 5.0.0-RC1
Software
Open
genn-team/genn: GeNN 5.0.0 RC1
Creators
- neworderofjamie
- Thomas Nowotny
- James Paul Turner1
- Esin Yavuz2
- Fawad Ali3
- Mengchi Zhang4
- braintimeException
- Ben Evans5
- Garibaldi Pineda-Garcia6
- Kanishk Kalra
- Alan Diamond5
- Christoph Ostrau
- Alex Cope
- Obaid Ur Rehman
- Ajay Subramanian
- Alex Dewar1
- Marcel Stimberg7
- Felix Benjamin Kern8
- FabianSchubert
- Lev E. Givon9
- Edward Stevinson
- Xilin Huang10
- edward-cf
- 1. @ImperialCollegeLondon
- 2. @Cyanapse
- 3. @tomtom-international
- 4. Meta
- 5. University of Sussex
- 6. Applied AGI
- 7. ISIR / Sorbonne Université
- 8. IRCN, UTokyo
- 9. Janssen R&D
- 10. Herr
Description
Release Notes for GeNN 5.0.0
This is a very large update to GeNN that has fixed a large number of longstanding bugs and we hope will make GeNN easier to use and enable various exciting new features in the near future. However, it does breaks backward compatibility so all models are likely to require updating. The documentation has also been completely re-done and the pre-release version is at https://genn-team.github.io/genn/documentation/5/. This includes a guide to updating existing models
User Side Changes
- Named parameters by (https://github.com/genn-team/genn/pull/493)
- Transpiler (https://github.com/genn-team/genn/pull/595)
- Variable dimensions (https://github.com/genn-team/genn/pull/598)
- Dynamic loader (https://github.com/genn-team/genn/pull/602)
- Replace implicit neuron variable references with explicit ones (https://github.com/genn-team/genn/pull/604)
- Dynamic and typed (https://github.com/genn-team/genn/pull/607)
- Fused event generation and postsynaptic spike-like events (https://github.com/genn-team/genn/pull/609)
- Single PSM code string (https://github.com/genn-team/genn/pull/612)
Bug fixes
- PyGeNN only really works with precision set to float (#289)
- Refine global - register -global transfers (#55)
- Avoiding creating unused variables enhancement (#47)
- PyGeNN doesn't correctly handle neuron variables with delay slots (#393)
- assign_external_pointer overrides should use explicitly sized integer types (#288)
- Repeat of spike-like-event conditions in synapse code flawed (#379)
- Dangerous conflict potential of user and system code (#385)
- Accessing queued pre and postsynaptic weight update model variables (#402)
- Linker-imposed model complexity limit on Windows (#408)
- Got 'error: duplicate parameter name' when ./generate_run test in userproject/Izh_sparse_project bug (#416)
- Issues with merging synapse groups where pre or postsynaptic neuron parameters are referenced (#566)
- Presynaptic Synapse Variable undefined in Event Threshold Condition (#594)
Files
genn-team/genn-5.0.0-RC1.zip
Files
(2.0 MB)
Name | Size | Download all |
---|---|---|
md5:cf0abed95d819cf038d2e374be26e4a2
|
2.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/genn-team/genn/tree/5.0.0-RC1 (URL)