Child nodes in the hierarchy.
A stable identifier for the node. Not required to be globally unique.
Human-readable name of the node, typically the module's name.
Parameters owned by this node (weights, biases, etc.).
Optional path annotation for nicer logs, e.g., "model.encoder.layer1".
Convenience operator to call a Module with an explicit ExecutionContext. This does not re-introduce the legacy context-less invoke; callers must pass ctx.
Collect all trainable parameters for this module and its subtree. Trainable is defined by ModuleParameter.requiresGrad flag.
Zero-out accumulated gradients for all trainable parameters in this module subtree.