Skip to content

Commit a91e500

Browse files
authored
Update and rename 1 to __init__.py
1 parent 83ad1cd commit a91e500

2 files changed

Lines changed: 42 additions & 1 deletion

File tree

src/config/1

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/config/__init__.py

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
2+
"""
3+
Configuration management
4+
5+
This module handles all configuration aspects:
6+
- Multi-environment configs (dev, staging, production)
7+
- Configuration validation
8+
- CLI override support
9+
"""
10+
11+
from .config_manager import (
12+
ConfigManager,
13+
ExperimentConfig,
14+
ModelConfig,
15+
TrainingConfig,
16+
DistributedConfig,
17+
OptimizationConfig,
18+
CheckpointConfig,
19+
MonitoringConfig,
20+
DataConfig,
21+
Strategy,
22+
Precision,
23+
)
24+
25+
__all__ = [
26+
# Main config manager
27+
"ConfigManager",
28+
29+
# Configuration classes
30+
"ExperimentConfig",
31+
"ModelConfig",
32+
"TrainingConfig",
33+
"DistributedConfig",
34+
"OptimizationConfig",
35+
"CheckpointConfig",
36+
"MonitoringConfig",
37+
"DataConfig",
38+
39+
# Enums
40+
"Strategy",
41+
"Precision",
42+
]

0 commit comments

Comments
 (0)