A PyTorch-based deep learning library for building and training spiking convolutional neural networks with hardware deployment support.
Sinabs is a Python library for developing and implementing Spiking Convolutional Neural Networks (SCNNs). It provides spiking equivalents of standard CNN layers and enables convenient conversion of PyTorch CNN models to their spiking counterparts, with a focus on fast training and neuromorphic hardware inference.
Researchers and engineers working in neuromorphic computing, particularly those using PyTorch for CNN development and seeking to deploy spiking neural networks on specialized hardware like DYNAP-CNN chips.
Developers choose Sinabs for its seamless PyTorch integration, allowing familiar workflows while enabling efficient training and deployment of spiking neural networks on neuromorphic hardware through its sinabs-dynapcnn extension.
A deep learning library for spiking neural networks which is based on PyTorch, focuses on fast training and supports inference on neuromorphic hardware.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables direct import and conversion of existing PyTorch CNN models to spiking equivalents, leveraging familiar workflows and reducing migration effort.
Includes sinabs-dynapcnn for porting models to DYNAP-CNN neuromorphic chips, facilitating deployment on specialized hardware like Speck dev-kits.
Designed for efficient training of spiking neural networks, optimizing performance to reduce computational overhead in SCNN development.
Provides spiking equivalents of standard CNN layers, such as convolutional layers, simplifying the building of SCNNs from scratch.
Focuses primarily on convolutional networks, so it lacks built-in support for other spiking architectures like RNNs or attention-based models.
Heavily tied to DYNAP-CNN technology via sinabs-dynapcnn, which may restrict portability to other neuromorphic platforms or general-purpose hardware.
Documentation is geared towards researchers in neuromorphic computing, potentially making it less accessible for beginners or those outside this field.