Skip to content
forked from 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.

License

Notifications You must be signed in to change notification settings

ahenkes1/sinabs

 
 

Repository files navigation

PyPI - Package Documentation Status codecov PyPI - Downloads Discord sinabs

Sinabs (Sinabs Is Not A Brain Simulator) is a python library for the development and implementation of Spiking Convolutional Neural Networks (SCNNs). The library implements several layers that are spiking equivalents of CNN layers. In addition it provides support to import CNN models implemented in torch conveniently to test their spiking equivalent implementation. This project is managed by SynSense (former aiCTX AG).

Installation

For the stable release on the main branch:

pip install sinabs

or (thanks to @Tobias-Fischer)

conda install -c conda-forge sinabs

For the latest pre-release on the develop branch that passed the tests:

pip install sinabs --pre

The package has been tested on the following configurations

Documentation and Examples

https://sinabs.readthedocs.io/

Questions? Feedback?

Please join us on the #sinabs Discord channel!

License

Sinabs is published under AGPL v3.0. See the LICENSE file for details.

Contributing to Sinabs

Checkout the contributing page for more info.

About

A deep learning library for spiking neural networks which is based on PyTorch, focuses on fast training and supports inference on neuromorphic hardware.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%