jaxsnn.event.hardware.calib.neuron_calib.StatefulConnection

class jaxsnn.event.hardware.calib.neuron_calib.StatefulConnection(connection: pyhxcomm_vx.ConnectionHandle, chip_on_connection: int = 0, init: Optional[pystadls_vx_v3.SystemInit, None] = None)

Bases: object

__init__(connection: pyhxcomm_vx.ConnectionHandle, chip_on_connection: int = 0, init: Optional[pystadls_vx_v3.SystemInit, None] = None)

Construct StatefulConnection operating on a single chip of a hxcomm connection, which manages access to possibly multiple chips.

Parameters
  • connection – Hxcomm connection connecting to possibly multiple chips

  • chip_on_connection – Index of chip on connection to calibrate and operate on

  • init – Optional custom initialization routine generator

Methods

__init__(connection[, chip_on_connection, init])

Construct StatefulConnection operating on a single chip of a hxcomm connection, which manages access to possibly multiple chips.

get_unique_identifier()

update_reinit(dumperdone)

get_unique_identifier()
update_reinit(dumperdone: pystadls_vx_v3.DumperDone)