nemo_gym.artifacts.exporters
nemo_gym.artifacts.exporters
Run-metadata exporters.
setup_exporters opens one exporter per configured backend during global config resolution; call
sites then fan out through the module-level export_* helpers.
A backend’s module — and with it a multi-hundred-millisecond tracking SDK import — is loaded only
once its config says it is wired up. That is why the registry pairs each backend with a config
model from config_types rather than asking the exporter class whether it is available.
Submodules
nemo_gym.artifacts.exporters.atifnemo_gym.artifacts.exporters.basenemo_gym.artifacts.exporters.evalrdlnemo_gym.artifacts.exporters.isolatednemo_gym.artifacts.exporters.metricsnemo_gym.artifacts.exporters.mlflownemo_gym.artifacts.exporters.mlflow_confignemo_gym.artifacts.exporters.wandbnemo_gym.artifacts.exporters.wandb_config
Package Contents
Functions
Data
API
The install extras of every exporter config fully configures, in registry order.
A driver that installs Gym must install these too, or the exporter is skipped at run time.
The exporters opened for this process. Empty when no backend is configured.
The post-run exporter class registered as name; raises ConfigError naming the valid choices.
Only gym eval export uses this. A live run builds its exporters in setup_exporters, which treats a missing
SDK or a backend that won’t start as a warning and carries on. Here the user asked for this exporter, so a
missing SDK is an error that says how to install it.
The settings model of the post-run exporter name; importing it never loads the exporter’s SDK.
Record that this process’s evaluation ended without its results, so exporters close the run as failed.
Whether mark_run_failed was called since the exporters were last opened.
Open every backend that is fully configured, and log the run config to each.
Replaces any previously opened exporters. A backend that fails to start is skipped with a warning: telemetry must not take the run down with it.
Close all open exporters. Safe to call repeatedly and when none are open.