INNER CODE UNIT · Python

_override_config

candle-org/mindnlp · src/mindact/cli/main.py:83

def _override_config(args: argparse.Namespace) -> ExperimentConfig:
    """Load a config and apply CLI overrides through a fresh validated instance."""
    config = ExperimentConfig.from_yaml(args.path)
    data = config.to_dict()
    if args.output_dir is not None:
        data["output_dir"] = args.output_dir
    if args.seed is not None:
        data["seed"] = args.seed
    if args.episodes is not None:
        data["evaluation"]["episodes"] = args.episodes
    if args.max_steps is not None:
        data["evaluation"]["max_steps"] = args.max_steps
    return ExperimentConfig.from_dict(data)


def main(argv: Sequence[str] | None = None) -> int:
    """Run the MindAct CLI and return a process exit code."""
    parser = build_parser()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…