itwinai.cli

Command line interface for out Python application. You can call commands from the command line. Example

>>> $ itwinai --help
itwinai.cli.scalability_report(pattern: str, plot_title: str | None = None, skip_id: int | None = None, archive: str | None = None)[source]

Generate scalability report merging all CSVs containing epoch time records in sub-folders.

Example:

>>> itwinai scalability-report --pattern="^epoch.+\.csv$" --skip-id 0 \
>>>     --plot-title "Some title" --archive archive_name
itwinai.cli.exec_pipeline(config: Path, pipe_key: str = 'pipeline', steps: str | None = None, print_config: bool = False, overrides_list: List[str] | None = None)[source]

Execute a pipeline from configuration file. Allows dynamic override of fields.

itwinai.cli.mlflow_ui(path: str = <typer.models.OptionInfo object>)[source]

Visualize Mlflow logs.

itwinai.cli.mlflow_server(path: str = <typer.models.OptionInfo object>, port: int = <typer.models.OptionInfo object>)[source]

Spawn Mlflow server.

itwinai.cli.kill_mlflow_server(port: int = <typer.models.OptionInfo object>)[source]

Kill Mlflow server.