The GitHub repository hosts the snnTorch library, a software framework for training spiking neural networks using PyTorch. The page documents releases from an initial alpha-1 iteration through version 0.8.1 (published on 2024-03-17). Key features include support for various neuron models like Leaky and Synaptic neurons, recurrent architectures such as Spiking LSTMs, and compatibility with PyTorch's compilation tools. The library provides modules for surrogate gradients, spike generation, backpropagation through time, and export to the Neuromorphic Intermediate Representation (NIR) for deployment on specific hardware backends.
Back
snntorch: Neuromorphic PyTorch Library Releases
snntorch is a software library enabling training of spiking neural networks within PyTorch with support for diverse neuron models and NIR export capabilities.
