1 lightning.cli
lightning.cli
Provide installed CLI entry points for Lightning experiments and W&B exports.
This module owns command-line/TOML precedence, run-mode convenience wrappers, and local export dispatch while leaving runtime construction to AriaNBVExperimentConfig. The importable entry points are registered in pyproject.toml; they do not duplicate datamodule, scorer, loss, or trainer logic.
1.1 Functions
| Name | Description |
|---|---|
| fit_binner_main | Convenience entry point that forces --fit-binner-only. |
| main | Run training/eval/binner fitting for the configured experiment. |
| optuna_main | Convenience entry point that forces --run-mode optuna. |
| summarize_main | Convenience entry point that forces --run-mode summarize-vin. |
| train_main | Convenience entry point that forces --run-mode train. |
| wandb_main | Export W&B summaries, histories, dynamics, and local figure manifests. |
1.1.1 fit_binner_main
lightning.cli.fit_binner_main()Convenience entry point that forces --fit-binner-only.
1.1.2 main
lightning.cli.main(argv=None)Run training/eval/binner fitting for the configured experiment.
1.1.3 optuna_main
lightning.cli.optuna_main()Convenience entry point that forces --run-mode optuna.
1.1.4 summarize_main
lightning.cli.summarize_main()Convenience entry point that forces --run-mode summarize-vin.
1.1.5 train_main
lightning.cli.train_main()Convenience entry point that forces --run-mode train.
1.1.6 wandb_main
lightning.cli.wandb_main(argv=None)Export W&B summaries, histories, dynamics, and local figure manifests.