spark.core.tracers#
Classes#
Base Tracer class |
|
Multipurpose exponential tracer. |
|
Multipurpose double exponential tracer. |
|
Multipurpose saturable exponential tracer. |
|
Multipurpose saturable double exponential tracer. |
|
Resource-Usage tracer for STP (Short Term Plasticity). |
Module Contents#
- class spark.core.tracers.BaseTracer(shape, seed=None, dtype=jnp.float16, dt=1.0, **kwargs)[source]#
Bases:
flax.nnx.Module,abc.ABCBase Tracer class
- class spark.core.tracers.Tracer(shape, tau, scale=1, base=0, **kwargs)[source]#
Bases:
BaseTracerMultipurpose exponential tracer.
- Parameters:
- class spark.core.tracers.DoubleTracer(shape, tau_1, tau_2, scale_1=1, scale_2=1, base_1=0, base_2=0, *args, **kwargs)[source]#
Bases:
BaseTracerMultipurpose double exponential tracer.
- Parameters:
- class spark.core.tracers.SaturableTracer(shape, tau, scale=1, base=0, **kwargs)[source]#
Bases:
TracerMultipurpose saturable exponential tracer.
- class spark.core.tracers.SaturableDoubleTracer(shape, tau_1, tau_2, scale_1=1, scale_2=1, base_1=0, base_2=0, *args, **kwargs)[source]#
Bases:
DoubleTracerMultipurpose saturable double exponential tracer.
- class spark.core.tracers.RUTracer(shape, R_tau, U_tau, scale_U, **kwargs)[source]#
Bases:
BaseTracerResource-Usage tracer for STP (Short Term Plasticity).
- Parameters: