Skip to content

Configuration API Reference

This module defines the Pydantic schemas used for validating the Hydra configurations. These schemas ensure that all experiment parameters are typed and consistent across different runs.

config_schema

Pydantic configuration schemas for validation.

Classes

ExperimentConfig

Bases: BaseModel

Top-level experiment configuration.

DataConfig

Bases: BaseModel

Configuration for data loading.

PipelineConfig

Bases: BaseModel

Configuration for preprocessing pipelines.

ModelConfig

Bases: BaseModel

Configuration for models.

TrainingConfig

Bases: BaseModel

Configuration for training.

LossConfig

Bases: BaseModel

Configuration for loss functions.

Supports all registered loss types: mse, physics_informed, huber, mape, mae. Pass loss-specific parameters directly in this config.

TrackingConfig

Bases: BaseModel

Configuration for experiment tracking.