nemo_automodel.components.training.garbage_collection#

Module Contents#

Classes#

GarbageCollection

Utility for periodic manual garbage collection during training.

Data#

API#

nemo_automodel.components.training.garbage_collection.logger#

‘getLogger(…)’

class nemo_automodel.components.training.garbage_collection.GarbageCollection(gc_every_steps: int = 1000)[source]#

Utility for periodic manual garbage collection during training.

Initialization

run(step_count: int) None[source]#

Run periodic garbage collection based on step count.

static collect(reason: str, generation: int = 1) None[source]#

Collect garbage and emit timing logs.