hxtorch.spiking.modules.hx_module

Implementing the base module HXModule

Classes

Any(*args, **kwargs)

Special type indicating an unconstrained type.

HXBaseExperimentModule(experiment)

HXFunctionalModule(experiment)

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

HXHardwareEntityMixin(execution_instance, …)

HXModule(experiment, execution_instance, …)

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

HXTorchFunctionMixin()

NeuronHandle(spikes, None] = None, …)

Specialization for HX neuron observables

TensorHandle(tensor, None] = None)

Specialization for single tensor, mostly for testing