Skip to main content

SynSense Spiking Neural Network simulator for deep neural networks (DNNs).

Project description

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sinabs-1.2.2.tar.gz (244.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sinabs-1.2.2-py3-none-any.whl (53.0 kB view details)

Uploaded Python 3

File details

Details for the file sinabs-1.2.2.tar.gz.

File metadata

  • Download URL: sinabs-1.2.2.tar.gz
  • Upload date:
  • Size: 244.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for sinabs-1.2.2.tar.gz
Algorithm Hash digest
SHA256 febb82b0cbdf28541eabe96e414076d75aafc64bf9e2b6a13dc1404fba53beb6
MD5 0cd5cee55e5490a1e753c4f981d9128f
BLAKE2b-256 b7c8305de2b4e522237ac273c066d56bb7d0939875f9063dc7701bf1985b694a

See more details on using hashes here.

File details

Details for the file sinabs-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: sinabs-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 53.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for sinabs-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 309141989e7ff52816201812d597dcd6f2a3d7fd8ee4ea8a98e2543364061ca8
MD5 e4c19afd0eeda6de731de0196da72b4c
BLAKE2b-256 eeb7c6a1b1620495e3bcf921a37c6183d4f361eaaaf25a40b4456bc4c86eb787

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page