Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
mla_prolog 算子 kernel 侧三个架构文件(arch22、arch35/split_m、arch35/split_n)及 Tiling 侧文件中,多个核心函数体量过大(100-200 行),单函数承担多重职责,存在以下问题:
Ascned950,Ascend910b
对Mlaprolog进行codecheck检测
mlaprolog超大函数完成函数拆分,原函数缩减为调度框架,单函数行数不超过 50 行
Mlaprolog存在超大函数
/assign @wangss21
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
Describe the current behavior / 问题描述 (Mandatory / 必填)
mla_prolog 算子 kernel 侧三个架构文件(arch22、arch35/split_m、arch35/split_n)及 Tiling 侧文件中,多个核心函数体量过大(100-200 行),单函数承担多重职责,存在以下问题:
Environment / 环境信息 (Mandatory / 必填)
Ascned950,Ascend910b
Steps to reproduce the issue / 重现步骤 (Mandatory / 必填)
对Mlaprolog进行codecheck检测
Describe the expected behavior / 预期结果 (Mandatory / 必填)
mlaprolog超大函数完成函数拆分,原函数缩减为调度框架,单函数行数不超过 50 行
Related log / screenshot / 日志 / 截图 (Mandatory / 必填)
Mlaprolog存在超大函数
Special notes for this issue/备注 (Optional / 选填)