Skip to content

schema

Defines the schema for configuration validation in the Lighter framework.

The schema ensures user configurations are correctly structured and typed. It includes: - _meta_: Metadata as a dictionary. - _requires_: Runs first, primarily to be used for imports. - project: Project name as a string. - vars: Variables as a dictionary. - args: Arguments to pass to Trainer stage methods like fit, validate, test. - trainer: Trainer setup. - system: System setup, encapsulates model, criterion, optimizer, scheduler, inferer, metrics, dataloaders, and adapters.

Used by the Config class for validation.