跳转至

__init__.py — verl/models/mcore/__init__.py

文件路径

verl/models/mcore/__init__.py

文件概述

Megatron-Core 子模块的初始化文件,从 registry.py 导出核心工厂函数。

关键代码讲解

from .registry import (
    get_mcore_forward_fn,
    get_mcore_forward_fused_fn,
    get_mcore_forward_fused_no_padding_fn,
    get_mcore_forward_no_padding_fn,
    get_mcore_weight_converter,
    hf_to_mcore_config,
    init_mcore_model,
)

导出的核心函数: - hf_to_mcore_config:HF 配置 -> mcore TransformerConfig - init_mcore_model:初始化 mcore GPTModel - get_mcore_forward_fn:获取前向函数(THD 格式) - get_mcore_forward_fused_fn:获取融合前向函数 - get_mcore_forward_no_padding_fn:获取无 padding 前向函数 - get_mcore_weight_converter:获取权重转换器

小结

简单的导出文件,使用者通过 from verl.models.mcore import hf_to_mcore_config, init_mcore_model 即可使用。