instadeepai/Mava
Auf GitHub ansehen[BUG] steps_per_second under-reporting in SAC and IQL
Open
#1.078 geöffnet am 13. Mai 2024
buggood first issuehelp wanted
Repository-Metriken
- Stars
- (922 Stars)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
Describe the bug
The (originally combined) steps_per_second logging has been separated for now to enforce logging consistencies across Mava systems, enabling downstream aggregate plotting via marl-eval. However, the current steps_per_second logging in the IQL and SAC systems is not a true representation for the learner or the actor. It is not entirely fair to say that we do steps_per_rollout / elapsed _time steps per second in both cases because we are also taking anakin_steps * cfg.system.epochs gradient steps.