EventLinear

Contents

EventLinear#

class brainstate.nn.EventLinear(in_size, out_size, weight, float_as_event=True, block_size=64, name=None, param_type=<class 'brainstate.ParamState'>)#
Parameters:
  • in_size (int | Sequence[int] | integer | Sequence[integer]) – Number of pre-synaptic neurons, i.e., input size.

  • out_size (int | Sequence[int] | integer | Sequence[integer]) – Number of post-synaptic neurons, i.e., output size.

  • weight (Callable | Array | ndarray | bool | number | bool | int | float | complex | Quantity) – Maximum synaptic conductance.

  • block_size (int) – Block size for parallel computation.

  • float_as_event (bool) – Whether to treat float as event.

  • name (str | None) – Name of the module.