Files
VLA/wall_x/config/__init__.py
T

63 lines
1.4 KiB
Python
Raw Normal View History

2026-06-15 11:40:00 +08:00
"""Typed training configuration system."""
from .data_config import DataConfig, LeRobotDataConfig
from .hyperparams_config import (
AdamWConfig,
ConstantSchedulerConfig,
CosineSchedulerConfig,
DMuonConfig,
OptimizerConfig,
SchedulerConfig,
StepSchedulerConfig,
TrainHyperParams,
)
from .infra_config import (
CheckpointConfig,
DebugConfig,
DistributedConfig,
LoggingConfig,
)
from .loader import load_config, save_config
from .model_config import ModelConfig, QActModelConfig
from .registry import (
register_data_config,
register_model_config,
register_optimizer_config,
register_scheduler_config,
)
from .task_config import TaskConfig
from .train_config import TrainConfig
__all__ = [
# Core
"TrainConfig",
"TaskConfig",
# Model configs
"ModelConfig",
"QActModelConfig",
# Data configs
"DataConfig",
"LeRobotDataConfig",
# Hyperparams
"TrainHyperParams",
"OptimizerConfig",
"AdamWConfig",
"DMuonConfig",
"SchedulerConfig",
"CosineSchedulerConfig",
"ConstantSchedulerConfig",
"StepSchedulerConfig",
# Infra configs
"DistributedConfig",
"LoggingConfig",
"CheckpointConfig",
"DebugConfig",
# Functions
"load_config",
"save_config",
"register_data_config",
"register_model_config",
"register_optimizer_config",
"register_scheduler_config",
]