Slax: A Composable JAX Library for Rapid and Flexible Prototyping of Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
Recent advances to algorithms for training spiking neural networks (SNNs) often leverage their unique dynamics. While backpropagation through time (BPTT) with surrogate gradients dominate the field, a rich landscape of alternatives can situate algorithms across various points in the performance, bio-plausibility, and complexity landscape. Evaluating and comparing algorithms is currently a cumbersome and error-prone process, requiring them to be repeatedly re-implemented. We introduce Slax, a JAX-based library designed to accelerate SNN algorithm design, compatible with the broader JAX and Flax ecosystem. Slax provides optimized implementations of diverse training algorithms, allowing direct performance comparison. Its toolkit includes methods to visualize and debug algorithms through loss landscapes, gradient similarities, and other metrics of model behavior during training.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Apr 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.
- 2024SNNAX -- Spiking Neural Networks in JAXcited by 3
- 2025Edge Intelligence with Spiking Neural Networkscited by 2
- 2025A Truly Sparse and General Implementation of Gradient-Based Synaptic Plasticitycited by 1
- 2025Edge Intelligence with Spiking Neural Networks18 Jul 2025
- 2025A Truly Sparse and General Implementation of Gradient-Based Synaptic Plasticity20 Jan 2025
- 2024SNNAX -- Spiking Neural Networks in JAX4 Sep 2024