Skip to content

Show available Hydra overrides in Experiment CLIs#918

Draft
cvolkcvolk wants to merge 2 commits into
cvolk/feature/osmo-experiment-submitfrom
cvolk/feature/config-override-help
Draft

Show available Hydra overrides in Experiment CLIs#918
cvolkcvolk wants to merge 2 commits into
cvolk/feature/osmo-experiment-submitfrom
cvolk/feature/config-override-help

Conversation

@cvolkcvolk

Copy link
Copy Markdown
Collaborator

Summary

Show typed Hydra override paths before execution

Detailed description

  • Adds a reusable recursive formatter for composed dataclass configurations. It prints one Hydra path=value entry per configurable leaf while preserving Run and field order.

  • Adds --show-overrides to both the direct Experiment Runner and the OSMO submission CLI. Supplied overrides are applied first, and the command exits without running or submitting the Experiment.

  • Example:

    /isaac-sim/python.sh -m osmo.submit_arena_experiment \
        --experiment-cfg isaaclab_arena_environments/experiment_configs/droid_pnp_srl_openpi_experiment.yaml \
        --policy-server pi0 \
        --show-overrides
  • Omits mapping-owned Run names and fields managed by the caller, including the process device and OSMO-injected Pi0 endpoints.

Signed-off-by: Clemens Volk <cvolk@nvidia.com>
Signed-off-by: Clemens Volk <cvolk@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant