Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
1、修改scheduler params 定义和使用,同步修改init接口,只传入params和shape 2、修改blockMmad params定义和使用,同步修改init接口,只传入params和shape 3、移除scheduler无用接口和成员变量,整改public\private,部分变量调整为私有变量 4、AscendC::LOA_SIZE类似的ai_core only的函数整改,放到aicore函数内部 5、AuxGetL0C整改为C0_Element函数,AscendC::Te作用域。 6、Mmad的operator超大函数重构为CopyGm2L1,CopyL12L0,Compute三个小接口;
950PR
正常运行即可
代码重构
NA
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
Describe the current behavior / 问题描述 (Mandatory / 必填)
描述
1、修改scheduler params 定义和使用,同步修改init接口,只传入params和shape
2、修改blockMmad params定义和使用,同步修改init接口,只传入params和shape
3、移除scheduler无用接口和成员变量,整改public\private,部分变量调整为私有变量
4、AscendC::LOA_SIZE类似的ai_core only的函数整改,放到aicore函数内部
5、AuxGetL0C整改为C0_Element函数,AscendC::Te作用域。
6、Mmad的operator超大函数重构为CopyGm2L1,CopyL12L0,Compute三个小接口;
Environment / 环境信息 (Mandatory / 必填)
950PR
Steps to reproduce the issue / 重现步骤 (Mandatory / 必填)
正常运行即可
Describe the expected behavior / 预期结果 (Mandatory / 必填)
代码重构
Related log / screenshot / 日志 / 截图 (Mandatory / 必填)
NA
Special notes for this issue/备注 (Optional / 选填)