lava-nc/lava
A Software Framework for Neuromorphic Computing
This framework helps developers create applications that run on specialized neuromorphic hardware, which mimics the brain's structure. It takes high-level algorithm designs for tasks like deep learning or optimization and converts them into instructions for these novel chips. The primary users are software engineers and researchers working with advanced computing architectures, especially those exploring event-based systems.
695 stars.
Use this if you are a software developer or researcher aiming to build applications for neuromorphic hardware, particularly Intel's Loihi architecture, and need tools for distributed and parallel computing.
Not ideal if you are looking for a general-purpose deep learning framework for standard CPUs or GPUs, or if you are not interested in developing for neuromorphic systems.
Stars
695
Forks
171
Language
Jupyter Notebook
License
—
Category
Last pushed
Mar 12, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/lava-nc/lava"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related frameworks
pymc-devs/pytensor
PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions...
arogozhnikov/einops
Flexible and powerful tensor operations for readable and reliable code (for pytorch, jax, TF and others)
lava-nc/lava-dl
Deep Learning library for Lava
tensorly/tensorly
TensorLy: Tensor Learning in Python.
tensorpack/tensorpack
A Neural Net Training Interface on TensorFlow, with focus on speed + flexibility