Base Module Classes#
Core building blocks for neural network construction. Module is the base class
for all components in BrainState, providing utilities for parameter management,
state traversal, and hierarchical composition. Sequential enables easy chaining
of modules for feedforward architectures.
Base class for neural network modules in BrainState. |
|
Marker base class for element-wise neural network modules. |
|
A sequential input-output module. |
Common Wrappers#
Utility wrappers for context management and vectorization. EnvironContext manages
environment-specific configurations, while Vmap and Map enable efficient
batching and vectorization of module operations across multiple inputs.
Wrap a module so it executes inside a brainstate environment context. |
|
Vectorize a module with |
|
Vectorize or parallelize a module using |