configure
configure
¶
Load, edit, and save an execution configuration.
load_configuration(source: str | Path | None, overrides: list[str] | None = None, *, chip: str | None = None, n_chips: int | None = None, cluster: str | None = None, exclude_cluster: str | None = None, mem: str | None = None, cpu: int | None = None) -> DictConfig
¶
Hydrate a job or YAML, applying CLI resources and component overrides.
save_configuration(document: DictConfig, path: Path) -> None
¶
Save Combobulation YAML with readable registered-job shorthand.
Built-in tagged identities become their registry names; Step accepts both forms. External cloudpickle payloads stay intact so their code travels with the configuration. The Combobulation nonce is preserved in execution.nonce.
configure(source: str | None = typer.Argument(None, help='Registered job or execution YAML.'), out_yaml: Path | None = typer.Argument(None, help='Output YAML.'), overrides: list[str] | None = typer.Argument(None, help='Component key=value overrides.'), chip: str | None = typer.Option(None, '--chip'), n_chips: int | None = typer.Option(None, '--n_chips', '--n-chips', '-n', min=0), cluster: str | None = typer.Option(None, '--cluster', help='Allowed clusters, comma-separated.'), exclude_cluster: str | None = typer.Option(None, '--exclude-cluster')) -> None
¶
Configure a job/execution, or open the prompt-driven editor with no arguments.