Traingen
Shared training utilities for design generator packages.
lightning ¶
Optional Lightning helpers for train-ourselves packages.
cli ¶
Shared LightningCLI entry point for train-ourselves packages.
lightning_cli_class ¶
lightning_cli_class() -> type[LightningCLI]
Return LightningCLI without importing Lightning at package import time.
Source code in lib/traingen/src/traingen/lightning/cli.py
11 12 13 14 15 | |
main ¶
main(args: list[str] | None = None) -> None
Run a model-agnostic LightningCLI from YAML class_path entries.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
args
|
list[str] | None
|
Optional CLI arguments for tests. When omitted, LightningCLI reads
|
None
|
Raises:
| Type | Description |
|---|---|
SystemExit
|
If LightningCLI argument parsing fails. |
Source code in lib/traingen/src/traingen/lightning/cli.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | |