__init__.py — 配置子模块的包初始化文件¶
文件概述¶
模块路径: verl.trainer.config.__init__
配置子模块的包初始化文件。它从 algorithm.py 和 config.py 导出所有公共配置类,使用户可以通过 from verl.trainer.config import AlgoConfig 这样的方式直接导入。
关键代码¶
from . import algorithm, config
from .algorithm import * # noqa: F401
from .config import * # noqa: F401
__all__ = config.__all__ + algorithm.__all__
通过 __all__ 明确声明导出的类:
- 来自 config.py: CheckpointConfig, ProfileConfig, BaseModelConfig
- 来自 algorithm.py: AlgoConfig, FilterGroupsConfig, KLControlConfig, RolloutCorrectionConfig
小结¶
标准的 Python 包初始化文件,用于统一导出配置模块中的所有公共数据类。