Unified¤
Module: generative_models.core.configuration.unified
Source: generative_models/core/configuration/unified.py
Overview¤
Unified configuration system for Workshop generative models.
This module provides a centralized configuration management system that replaces the fragmented configuration approaches across the codebase.
Key Features:
- Type-safe configuration with Pydantic validation
- Hierarchical configuration inheritance
- Centralized registry for all configuration types
- Consistent validation and serialization
- Easy extension mechanism for new modalities/models
Classes¤
BaseConfiguration¤
Config¤
ConfigurationRegistry¤
ConfigurationType¤
DataConfiguration¤
EvaluationConfiguration¤
ExperimentConfiguration¤
ModalityConfiguration¤
ModelConfiguration¤
OptimizerConfiguration¤
SchedulerConfiguration¤
TrainingConfiguration¤
Functions¤
init¤
create_from_template¤
create_from_template¤
from_yaml¤
get¤
get_config¤
list_configs¤
list_configs¤
load_from_directory¤
merge¤
register¤
register_config¤
register_template¤
resolve_configs¤
to_yaml¤
validate_activation¤
validate_compatibility¤
validate_optimizer_type¤
validate_scheduler_type¤
Module Statistics¤
- Classes: 12
- Functions: 19
- Imports: 6