synsense / sinabs

A deep learning library for spiking neural networks which is based on PyTorch, focuses on fast training and supports inference on neuromorphic hardware.
https://sinabs.readthedocs.io
GNU Affero General Public License v3.0
81 stars 8 forks source link

198 merge sinabs-dynapcnn to sinabs #215

Closed sheiksadique closed 10 months ago

sheiksadique commented 10 months ago

This is a large pull request, and is major step towards colocating simulation tools with the hardware support.

With this merge, sinabs will no longer be supported on windows as samna does not support windows.

With this merge, finding support for Speck should be simplified as the documentation should be easier to find and colocated with sinabs documentation. The documentation for Speck is now also going to be featured more prominently.

codecov[bot] commented 10 months ago

Codecov Report

Attention: 143 lines in your changes are missing coverage. Please review.

Comparison is base (8e49de6) 88.59% compared to head (d057ced) 90.86%.

Files Patch % Lines
sinabs/backend/dynapcnn/utils.py 88.23% 22 Missing :warning:
sinabs/backend/dynapcnn/chip_factory.py 73.33% 20 Missing :warning:
sinabs/backend/dynapcnn/dynapcnn_network.py 82.85% 18 Missing :warning:
sinabs/backend/dynapcnn/chips/dynapcnn.py 89.37% 17 Missing :warning:
sinabs/backend/dynapcnn/config_builder.py 76.19% 15 Missing :warning:
sinabs/backend/dynapcnn/dvs_layer.py 84.69% 15 Missing :warning:
sinabs/backend/dynapcnn/specksim.py 94.70% 9 Missing :warning:
sinabs/backend/dynapcnn/discretize.py 94.31% 5 Missing :warning:
sinabs/backend/dynapcnn/chips/speck2.py 76.47% 4 Missing :warning:
sinabs/hooks.py 95.65% 4 Missing :warning:
... and 8 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #215 +/- ## =========================================== + Coverage 88.59% 90.86% +2.27% =========================================== Files 32 52 +20 Lines 1341 2716 +1375 =========================================== + Hits 1188 2468 +1280 - Misses 153 248 +95 ```

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