Published December 17, 2025 | Version 3.0.3
Software documentation Open

Rockpool Documentation

Description

Rockpool is a Python machine-learning package for designing, building and deploying event-driven neural network applications, particularly for Neuromorphic computing hardware. Rockpool provides a simple and comfortable API for working with spiking neural networks. Along with PyTorch and Jax support, Rockpool provides accellerated training for SNNs, and an extensible deployment pipeline.

Files

rockpool.pdf

Files (97.0 MB)

Name Size Download all
md5:e1f8070147b37639603672c363d90e2a
97.0 MB Preview Download

Additional details

Related works

Is cited by
Book chapter: 978-87-7022-820-6 (ISBN)
Book chapter: arXiv:2208.12991 (arXiv)
Technical note: arXiv:2406.15112 (arXiv)
Is documented by
https://rockpool.ai (URL)

Funding

European Commission
ANDANTE - Ai for New Devices And Technologies at the Edge 876925
European Commission
SYNCH - A SYnaptically connected brain-silicon Neural Closed-loop Hybrid system 824162
European Commission
EdgeAI - Edge AI Technologies for Optimised Performance Embedded Processing 101097300
European Commission
TEMPO - Technology and hardware for neuromorphic computing 826655

Software

Repository URL
https://github.com/synsense/rockpool
Programming language
Python
Development Status
Active