hxtorch.spiking.execution_instance.SpikingCalibOptions

class hxtorch.spiking.execution_instance.SpikingCalibOptions(cadc_options: calix.common.cadc.CADCCalibOptions = <factory>, neuron_options: calix.spiking.neuron.NeuronCalibOptions = <factory>, correlation_options: calix.spiking.correlation.CorrelationCalibOptions = <factory>, stp_options: calix.spiking.synapse_driver.STPCalibOptions = <factory>, refine_potentials: Optional[bool] = None)

Bases: calix.common.base.CalibOptions

Data class containing further options for spiking calibration.

Variables
  • cadc_options – Further options for CADC calibration.

  • neuron_options – Further options for neuron calibration.

  • correlation_options – Further options for correlation calibration.

  • stp_options – Further options for STP calibration.

  • refine_potentials – Switch whether after the neuron calibration, the CADCs and neuron potentials are calibrated again. This mitigates CapMem crosstalk effects. By default, refinement is only performed if COBA mode is disabled.

__init__(cadc_options: calix.common.cadc.CADCCalibOptions = <factory>, neuron_options: calix.spiking.neuron.NeuronCalibOptions = <factory>, correlation_options: calix.spiking.correlation.CorrelationCalibOptions = <factory>, stp_options: calix.spiking.synapse_driver.STPCalibOptions = <factory>, refine_potentials: Optional[bool] = None)None

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([cadc_options, neuron_options, …])

Initialize self.

Attributes

refine_potentials

cadc_options: calix.common.cadc.CADCCalibOptions
correlation_options: calix.spiking.correlation.CorrelationCalibOptions
neuron_options: calix.spiking.neuron.NeuronCalibOptions
refine_potentials: Optional[bool] = None
stp_options: calix.spiking.synapse_driver.STPCalibOptions