genn-team / ml_genn

A library for deep learning with Spiking Neural Networks (SNN).
https://ml-genn.readthedocs.io
GNU Lesser General Public License v2.1
24 stars 7 forks source link

GeNN 5 #93

Closed neworderofjamie closed 6 months ago

neworderofjamie commented 7 months ago

I'm afraid this is a bit of a mess. It's a combination of lots of minor syntax updates to make mlGeNN compatible with GeNN 5 and loads of documentation. Probably most meaningful to look at the documentation https://ml-genn.readthedocs.io/en/genn_5/

codecov-commenter commented 6 months ago

Codecov Report

Attention: Patch coverage is 69.33868% with 153 lines in your changes are missing coverage. Please review.

Project coverage is 63.81%. Comparing base (713229a) to head (af0428a). Report is 1 commits behind head on master.

Files Patch % Lines
ml_genn/ml_genn/utils/model.py 66.66% 17 Missing :warning:
ml_genn/ml_genn/compilers/compiler.py 71.11% 13 Missing :warning:
ml_genn/ml_genn/compilers/event_prop_compiler.py 45.45% 12 Missing :warning:
ml_genn/ml_genn/callbacks/spike_recorder.py 0.00% 10 Missing :warning:
ml_genn/ml_genn/neurons/spike_input.py 28.57% 10 Missing :warning:
...enn/ml_genn/compilers/compiled_training_network.py 11.11% 8 Missing :warning:
ml_genn/ml_genn/neurons/leaky_integrate_fire.py 40.00% 6 Missing :warning:
ml_genn/ml_genn/optimisers/adam.py 33.33% 6 Missing :warning:
ml_genn/ml_genn/compilers/compiled_network.py 0.00% 5 Missing :warning:
ml_genn/ml_genn/compilers/eprop_compiler.py 66.66% 5 Missing :warning:
... and 29 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #93 +/- ## ========================================== + Coverage 62.19% 63.81% +1.61% ========================================== Files 100 100 Lines 3896 4026 +130 ========================================== + Hits 2423 2569 +146 + Misses 1473 1457 -16 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.