nemo_rl.utils.memory_tracker#
Module Contents#
Classes#
API#
- class nemo_rl.utils.memory_tracker.MemoryTrackerDataPoint#
Bases:
pydantic.BaseModel- stage: str#
None
- memory_used_before_stage_gb: float#
None
- variables_before_stage: List[str]#
None
- memory_used_after_stage_gb: Optional[float]#
None
- variables_after_stage: Optional[List[str]]#
None
- property mem_used_diff_gb: float#
- property new_variables: List[str]#
- get_snapshot_str() str#
- class nemo_rl.utils.memory_tracker.MemoryTracker#
Bases:
pydantic.BaseModel- data_points: List[nemo_rl.utils.memory_tracker.MemoryTrackerDataPoint]#
‘Field(…)’
- model_post_init(context)#
- snapshot_start_of_stage(
- new_stage: str,
- all_current_variables: List[str],