跳转至

__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 包初始化文件,用于统一导出配置模块中的所有公共数据类。