EnvironContext#
- class brainstate.nn.EnvironContext(layer, **context)[source]#
Wrap a module so it executes inside a brainstate environment context.
- Parameters:
layer (
Module) – Module executed within the environment context.**context – Keyword arguments forwarded to
brainstate.environ.context.
Examples
>>> import brainstate >>> from brainstate.nn import EnvironContext >>> wrapped = EnvironContext(layer, fit=True) >>> result = wrapped.update(inputs)
- add_context(**context)[source]#
Add more environment settings to the wrapped module.
- Parameters:
**context – Keyword arguments merged into the stored environment context.