metadata
language: en
license: mit
library_name: pytorch
tags:
- spiking-neural-network
- neuromorphic
- surrogate-gradient
- benchmark
- catalyst
- nmnist
datasets:
- n-mnist
metrics:
- accuracy
model-index:
- name: Catalyst NMNIST SNN Benchmark (N3)
results:
- task:
type: image-classification
name: Neuromorphic Digit Classification
dataset:
name: Neuromorphic MNIST (N-MNIST)
type: n-mnist
metrics:
- name: Float Accuracy (N3)
type: accuracy
value: 99.2
Catalyst NMNIST SNN Benchmark (N3)
Convolutional Spiking Neural Network for neuromorphic digit classification on N-MNIST.
Model Description
- Architecture (N3): Conv2d → LIF → 10
- Neuron model: Leaky Integrate-and-Fire (LIF) with convolutional feature extraction
- Training: Surrogate gradient BPTT, fast-sigmoid surrogate (scale=25)
- Hardware target: Catalyst N3 neuromorphic processor
Results
| Metric | Value |
|---|---|
| Float accuracy | 99.2% |
| Parameters | 691,210 |
Reproduce
git clone https://github.com/catalyst-neuromorphic/catalyst-benchmarks.git
cd catalyst-benchmarks
pip install -e .
python nmnist/train.py --device cuda:0
Links
- Benchmark repo: catalyst-neuromorphic/catalyst-benchmarks
- Cloud API: catalyst-neuromorphic.com
- N3 paper: Zenodo DOI 10.5281/zenodo.18881283
- N2 paper: Zenodo DOI 10.5281/zenodo.18728256
- N1 paper: Zenodo DOI 10.5281/zenodo.18727094
Citation
@misc{catalyst-benchmarks-2026,
author = {Shulayev Barnes, Henry},
title = {Catalyst Neuromorphic Benchmarks},
year = {2026},
url = {https://github.com/catalyst-neuromorphic/catalyst-benchmarks}
}