hxtorch.spiking.modules.hx_module.HXBaseModule

class hxtorch.spiking.modules.hx_module.HXBaseModule(experiment: BaseExperiment, chip_coordinate: Dict[grenade.common.ExecutionInstanceID, DLSGlobal] | None = None)

Bases: object

PyTorch module supplying basic functionality for elements of SNNs that do have a representation on hardware

__init__(experiment: BaseExperiment, chip_coordinate: Dict[grenade.common.ExecutionInstanceID, DLSGlobal] | None = None)None
Parameters
  • experiment – Experiment to append layer to.

  • chip_coordinate – Chip coordinate to place to.

Methods

__init__(experiment[, chip_coordinate])

param experiment

Experiment to append layer to.

Attributes

descriptor

descriptor = None