You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
Introduce an `EpisodeRecorderManager` that records per-episode data.
## Detailed description
- Adds a per-episode data recorder to our `env` that accumulates
per-episode data and optionally writes it to disk.
- Users can register custom `EpisodeRecorderTermCfgs` to record their
custom data.
- Implemented 2 basic recorders.
- core metadata recorder (env_id, episode_idx, success, etc.)
- variations recorder (records samples for the variations)
- Added the recorded meta data into the evaluation report.
## Note
- Getting at the per environment success flag requires overriding
internal an internal method of `IsaacLabManagerBasedRLEnv`
## Not done
- Gracefully handle rebuilds and `run_in_chunks`. Will be handled in
later MRs.
---------
Signed-off-by: alex <amillane@nvidia.com>
Co-authored-by: aiguldzh-nvidia <adzhumamurat@nvidia.com>
0 commit comments