hxtorch.spiking.modules.hx_module_wrapper.HXModule

class hxtorch.spiking.modules.hx_module_wrapper.HXModule(experiment: Experiment, execution_instance: Optional[ExecutionInstance] = None, chip_coordinate: Optional[halco.DLSGlobal] = None)

Bases: hxtorch.spiking.modules.hx_module.HXTorchFunctionMixin, hxtorch.spiking.modules.hx_module.HXHardwareEntityMixin, hxtorch.spiking.modules.hx_module.HXBaseExperimentModule

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

__init__(experiment: Experiment, execution_instance: Optional[ExecutionInstance] = None, chip_coordinate: Optional[halco.DLSGlobal] = None)None
Parameters
  • experiment – Experiment to append layer to.

  • execution_instance – Execution instance to place to.

  • chip_coordinate – Chip coordinate this module is placed on.

Methods

__init__(experiment[, execution_instance, …])

param experiment

Experiment to append layer to.

Attributes