module_state
module_state
¶
Guards for running module forward passes without lasting side effects.
module_side_effects_guard
¶
Restore module buffers and RNG state after a warmup forward pass.
BatchNorm running statistics and quantizer observer buffers update in train mode even under no_grad, and the pass consumes RNG draws; buffers created inside the guard (lazy materialization) are kept.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
module
|
Module
|
Module whose pre-existing buffers are snapshotted. |
required |