You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As an application developer, I want to build networks with LIF that behave the same across CPU and Loihi 2 backend, without needing to be re-parameterized. The Loihi 2 process model for LIF currently implements parameter scaling inside the DASM and at the NcProcessModel level, both of which are not very helpful or necessary and can be very confusing to users.
There is a LIF-like process (e.g. could be called UnscaledLIF or LIF2 or something to maintain backwards compatibility) which implements standard leaky integrate-and-fire dynamic and doesn't apply any hardware-specific scaling of parameters.
Behavior should be consistent to within a fixed-point approximation across Loihi 2 and CPU backends. Does not need to be compatible with Loihi 2 hard-coded pipeline.
Acceptance tests
Create a "NewLIF" process with some parameters (e.g. du=0.5, dv=0.1, vth=1.0), run it with Loihi2SimCfg and Loihi2HwCfg and some random input, show that output (v, spk) is approximately equal.
The text was updated successfully, but these errors were encountered:
User story
As an application developer, I want to build networks with LIF that behave the same across CPU and Loihi 2 backend, without needing to be re-parameterized. The Loihi 2 process model for LIF currently implements parameter scaling inside the DASM and at the NcProcessModel level, both of which are not very helpful or necessary and can be very confusing to users.
See #579 for background.
Conditions of satisfaction
Acceptance tests
The text was updated successfully, but these errors were encountered: