brainstate.transform.eqns_to_jaxpr#
- brainstate.transform.eqns_to_jaxpr(eqns, invars=None, outvars=None, constvars=None)[source]#
Convert a sequence of JaxprEqn into a Jaxpr.
- Parameters:
eqns (
Sequence[JaxprEqn]) – Sequence of Jaxpr equations to convertinvars (
Sequence[Var]) – Input variables. If None, will be inferred from equationsoutvars (
Sequence[Var]) – Output variables. If None, will be inferred from equationsconstvars (
Sequence[Var]) – Constant variables. If None, will be automatically extracted from equations
- Returns:
A Jaxpr object constructed from the equations
- Return type:
Jaxpr