sPyNNaker
sPyNNaker copied to clipboard
The SpiNNaker implementation of the PyNN neural networking language
This is a selection of new models and provenance from the icub_vor branches, namely: - STDP models relating to MF-VN (vestibular nuclei) and PF-PC (purkinjie cells), both in terms of...
Some tidying up to fix code under debug flags that hadn't been touched for a while. I have also added an action to compile with the debug flags turned on...
Updates to use minimum weight values for scaling rather than calculating scales from ring buffers. Merge at same time as https://github.com/SpiNNakerManchester/SpiNNFrontEndCommon/pull/885 https://github.com/SpiNNakerManchester/sPyNNaker8NewModelTemplate/pull/57 and https://github.com/SpiNNakerManchester/PyNN8Examples/pull/74 Tested by https://github.com/SpiNNakerManchester/IntegrationTests/pull/9
Once #1195 is merged, this can follow. Updates the way data specification is done to make things faster, using repeated data specification from various parts and caching it.
Part of https://github.com/SpiNNakerManchester/SpiNNUtils/pull/193 _reset_has_read_neuron_parameters_this_run is an underscore method as not designed for users.
part of https://github.com/SpiNNakerManchester/PACMAN/pull/461
Part of https://github.com/SpiNNakerManchester/PACMAN/pull/455
related to https://github.com/SpiNNakerManchester/PACMAN/issues/457 But can be done separate as just changes a comment.
part of https://github.com/SpiNNakerManchester/SpiNNFrontEndCommon/pull/967 A few weird cases where handled by external_devices: As the main init imports the exernal_devices the cleanest fix was to push the simulator into external_device when setup....
Fixes https://github.com/SpiNNakerManchester/sPyNNaker/issues/1188 Instead of Projections rounding delays the SynapseDynamics does it. This is at a minor cost that SynapseDynamics these must be created after sim.setup The user available set_delays has...