Skip to content

About

Deployment targets and energy accounting for SpikeForge spiking neural networks, including backend adapters, quantization, and sparse event-driven runtime tools.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

spikeforge-targets

CI Discord Status: pre-1.0 License: BSD-3-Clause Python 3.10–3.13 Ruff PRs Welcome

Deployment targets, event-driven energy accounting, and backend execution adapters for the spikeforge spiking-neural-network interpreter.

spikeforge-targets owns the spikeforge_targets import root:

  • spikeforge_targets.backends — execution adapters (reference, norse, lava).
  • spikeforge_targets.energy — event-driven energy cost accounting and reporting.
  • spikeforge_targets.event_runtime — sparse/event-driven runtime primitives.
  • spikeforge_targets.cli / spikeforge_targets.energy.cli — the spikeforge-targets and spikeforge-energy console scripts.

Installation

pip install spikeforge-targets

The optional norse and lava extras gate the corresponding backend SDKs:

pip install "spikeforge-targets[norse]"
pip install "spikeforge-targets[lava]"

Development

pip install -e ".[dev]"
ruff check .
pytest

License

BSD-3-Clause. See LICENSE.

Citation

spikeforge-targets is an extracted component of the spikeforge toolkit and has no independent research identity of its own — cite the parent project's CITATION.cff instead of adding a second one here.

About

Deployment targets and energy accounting for SpikeForge spiking neural networks, including backend adapters, quantization, and sparse event-driven runtime tools.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages