unilab.utils.nan_guard¶
NaN/Inf guard for env-layer numerical anomaly detection and state dumping.
Classes
NanGuardCfg(enabled: 'bool' = False, buffer_size: 'int' = 100, max_envs_to_dump: 'int' = 5, output_dir: 'str | None' = None) |
- class unilab.utils.nan_guard.NanGuardCfg[source]¶
Bases:
objectNanGuardCfg(enabled: ‘bool’ = False, buffer_size: ‘int’ = 100, max_envs_to_dump: ‘int’ = 5, output_dir: ‘str | None’ = None)
- class unilab.utils.nan_guard.NanGuard[source]¶
Bases:
object- Parameters:
cfg (
NanGuardCfg)num_envs (
int)supports_state_playback (
bool)
- __init__(cfg, num_envs, supports_state_playback)[source]¶
- Parameters:
cfg (
NanGuardCfg)num_envs (
int)supports_state_playback (
bool)