marla.cli

The Typer CLI application. See Command-line reference for a narrative command reference.

MARLA command-line interface, built with Typer.

Commands: run, validate, summarize, version. Also invocable as python -m marla.

marla.cli.init(directory=<typer.models.ArgumentInfo object>, force=<typer.models.OptionInfo object>)[source]

Generate starter baseline/assisted config templates for a quick first run.

Parameters:
Return type:

None

marla.cli.run(config_path=<typer.models.ArgumentInfo object>, agent=<typer.models.OptionInfo object>, debug=<typer.models.OptionInfo object>)[source]

Run an experiment (baseline or assisted, local or distributed).

Parameters:
Return type:

None

marla.cli.summarize(run_or_directory=<typer.models.ArgumentInfo object>)[source]

Summarize metrics for a completed run and plot them (episodes.csv / summary.json).

Parameters:

run_or_directory (Path)

Return type:

None

marla.cli.validate(config_path=<typer.models.ArgumentInfo object>)[source]

Validate an experiment YAML file without running anything.

Parameters:

config_path (Path)

Return type:

None

marla.cli.version()[source]

Print MARLA and key dependency versions.

Return type:

None