hxtorch.spiking.modules.hx_module.HXModule

class hxtorch.spiking.modules.hx_module.HXModule(experiment: Experiment, chip_coordinate: Optional[Tuple[grenade.common.ChipOnConnection, grenade.common.ConnectionOnExecutor]] = None)

Bases: hxtorch.spiking.modules.hx_module.HXTorchBaseModule, hxtorch.core.modules.hx_module.HXBaseModule

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

__init__(experiment: Experiment, chip_coordinate: Optional[Tuple[grenade.common.ChipOnConnection, grenade.common.ConnectionOnExecutor]] = None)None
Parameters
  • experiment – Experiment to append layer to.

  • chip_coordinate – Chip coordinate this module is placed on.

Methods

__init__(experiment[, chip_coordinate])

param experiment

Experiment to append layer to.

extra_repr()

Add additional information

Attributes

extra_repr()str

Add additional information

output_type

alias of types.Handle_tensor