Published October 31, 2022
| Version 4.8.0
Software
Open
genn-team/genn: GeNN 4.8.0
Authors/Creators
- neworderofjamie
- Thomas Nowotny
- James Paul Turner1
- Esin Yavuz2
- Fawad Ali3
- Mengchi Zhang4
- braintimeException
- Garibaldi Pineda-Garcia1
- Kanishk Kalra
- Alan Diamond1
- Alex Cope
- costrau
- Obaid Ur Rehman5
- Ajay Subramanian
- Alex Dewar6
- Marcel Stimberg7
- Felix Benjamin Kern8
- Lev E. Givon9
- Edward Stevinson
- Xilin Huang10
- edward-cf
- 1. University of Sussex
- 2. @Cyanapse
- 3. @mercateo
- 4. Facebook
- 5. QUBIX
- 6. @ImperialCollegeLondon
- 7. Institut de la Vision
- 8. IRCN, UTokyo
- 9. Janssen R&D
- 10. Herr
Description
Release Notes for GeNN 4.8.0
This release adds a number of significant new features to GeNN as well as including a number of bug fixes that have been identified since the 4.7.1 release.
User Side Changes- Custom updates extended to work on
SynapseMatrixWeight::KERNELweight update model variables (#524). - Custom updates extended to perform reduction operations across neurons as well as batches (#539).
- PyGeNN can now automatically find Visual Studio build tools using functionality in
setuptools.msvc.msvc14_get_vc_env(#471) - GeNN now comes with a fully-functional Docker image and releases will be distributed via <a href="https://hub.docker.com/repository/docker/gennteam/genn">Dockerhub</a> as well as existing channels. Special thanks to @Stevinson , @jamesturner246 and @bdevans for their help on this (see the <a href="https://github.com/genn-team/genn/blob/master/README.md">README</a> for more information) (#548 and #550).
- Fixed bug relating to merging of synapse groups which perform presynaptic "revInSyn" updates (#520).
- Added missing parameter to PyGeNN. pygenn.genn_model.create_custom_postsynaptic_class function so postsynaptic models with extra global parameters can be created (#522).
- Correctly substitute 0 for \$(batch) when using single-threaded CPU backend (#523).
- Fixed issues building PyGeNN with Visual Studio 2017 (#533).
- Fixed bug where model might not be rebuilt if sparse connectivity initialisation snippet was changed (#547).
- Fixed longstanding bug in the
gen_input_structuredtool -- used by some userprojects -- where data was written outside of array bounds (#551). - Fixed issue with debug mode of
genn-buildmodel.batwhen used with single-threaded CPU backend (#551). - Fixed issue where, if custom update models were the only part of a model that required an RNG for initialisation, one might not be instantiated (#540).
Files
genn-team/genn-4.8.0.zip
Files
(2.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:230e4afc4671a6a7942d2cefcee494f7
|
2.3 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/genn-team/genn/tree/4.8.0 (URL)