已合并
【fix】: 删除AscirRegister当前不使用的成员函数 #1053
【fix】: 删除AscirRegister当前不使用的成员函数 #1053
已合并
liyuewei创建于 6月25日
liyuewei
liyuewei成员
6月25日

Pull Request

描述

删除AscirRegister当前不使用的成员函数,这些功能已经移到CodegenImpl类中了。

变更类型

请选择本次引入的变更类型:

关联的Issue

如何测试

描述测试此变更的步骤和前提条件:
NA

核对清单

其他信息

在此添加任何其他关于本次 PR 的说明。

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 liyuewei 的贡献)
liyueweiliyuewei成员
6月25日 添加了label:enhancement
liyueweiliyuewei成员
6月25日 创建了 pull request,commit 00639b86
CANN-robotCANN-robot成员
6月25日 添加了label:cann-cla/yes
CANN-robot
CANN-robot成员
6月25日 评论:

Thanks for your pull-request.
The full list of commands accepted by me can be found at here。
You can get sig-info at here


PR Approval Progress

✅ Congratulations! All modules have met the lgtm and approve requirements.

Module Approval Details

module lgtm status approve status
repo-cann/graph-autofusion ✅ xchu42, zhang_shengjie, wangxiaotian995 (3/2) ✅ wangxiaotian995 (1/1)

💡 Tip:

  • Committer can comment /approve or /lgtm
  • Commenting /approve implies both code review (lgtm) and intent to merge (approve)

CLA Signature Pass

liyuewei, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
liyuewei
liyuewei成员
6月25日 评论:

compile

likedislike
liyueweiliyuewei成员
6月25日 预合并成功(commit_id: 45daf07cce0b165d226d083eed34abb412e6576e)
CANN-robotCANN-robot成员
6月25日 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
6月25日 评论:

流水线任务触发成功
任务链接 [9d4694dbe7c543cf921082f183c10bd4][流水线指导]

任务名称状态日志下载链接
Compile_Ascend_X86 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM ✅ SUCCESS >>>>> >>>>>
pre_comment ✅ SUCCESS >>>>>
PreSmoke_A900_npupool ✅ SUCCESS >>>>>

[2026-06-25 15:53:33]    CI执行结束

likedislike
CANN-robot
CANN-robot成员
6月25日 评论:

流水线任务触发成功
任务链接 [3eceba61aa2e40058f76d57739d914f8][流水线指导]

任务名称状态日志下载链接
UT_Test_Python_superkernel ✅ SUCCESS >>>>>
ST_Test_Python_superkernel ✅ SUCCESS >>>>>
UT_Test_superkernel ✅ SUCCESS >>>>>
UT_Test_autofuse_framework ❌ FAILED >>>>>
ST_Test_autofuse_framework ✅ SUCCESS >>>>>
UT_Test_autofuse_ascendc_api ✅ SUCCESS >>>>>
ST_Test_autofuse_ascendc_api ✅ SUCCESS >>>>>
ST_Test_autofuse_e2e ✅ SUCCESS >>>>>
pre_comment ✅ SUCCESS >>>>>
likedislike
CANN-robot
CANN-robot成员
6月25日 评论:

流水线任务触发成功
任务链接 [bf8fdbb89b7f440e81c004426d3a62ef][流水线指导]

任务名称状态日志下载链接
codecheck ✅ SUCCESS >>>>>
SCA ✅ SUCCESS >>>>>
antipoison ✅ SUCCESS >>>>>
codecheck_checkpr ✅ SUCCESS
pre_comment ✅ SUCCESS >>>>>
codecheck_codestyle ✅ SUCCESS >>>>>
codecheck_precommit ✅ SUCCESS >>>>>

[2026-06-25 15:37:40]    CI执行结束

likedislike
CANN-robotCANN-robot成员
6月25日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
6月25日 添加了label:ci-pipeline-failed
atomgit-bot
atomgit-bot
6月25日 评论:

代码审查

✅ 未发现问题

likedislike
不准确?
atomgit-bot
atomgit-bot
6月25日 评论:

基于对 PR 标题、描述及变更文件的分析,以下是本次变更的摘要。

变更摘要

此 PR 主要对 AscirRegister 类进行代码清理,移除当前不再使用的成员函数。变更涉及该类的头文件声明(ascir_register.h)、实现文件(ascir_register.cc),以及两个版本的 builtin 算子注册文件(ascir_builtin_ops_v1.cpp 和 ascir_builtin_ops_v2.cpp)中对应的调用代码,总计删除 49 行代码,无新增。

主要改动

  • 删除 AscirRegister 中未使用的成员函数声明:在头文件 ascir_register.h 中移除了若干当前未被任何调用方引用的成员函数声明(共 8 行)
  • 删除 AscirRegister 中未使用的成员函数实现:在实现文件 ascir_register.cc 中同步移除了对应函数的定义体(共 18 行)
  • 清理 v1 builtin 算子注册文件:在 ascir_builtin_ops_v1.cpp 中移除了对已废弃成员函数的调用及相关算子注册代码(共 13 行)
  • 清理 v2 builtin 算子注册文件:在 ascir_builtin_ops_v2.cpp 中移除了对已废弃成员函数的调用及相关算子注册代码(共 10 行)
likedislike
不准确?
liyueweiliyuewei成员
6月25日 预合并成功(commit_id: 6c4ff6c8a9ab5c0396b00c6408e58ad504a8f1c0)
liyueweiliyuewei成员
6月25日 强制推送  1 个提交:d0a17292-删除AscirRegister当前不使用的成员函数
liyueweiliyuewei成员
6月25日 预合并成功(commit_id: 27593c1526d0117f129616bad3ef5a07f4cccd69)
liyuewei
liyuewei成员
6月25日 评论:

compile

likedislike
liyueweiliyuewei成员
6月25日 预合并成功(commit_id: 1126dcd8ef09201c2161309cce3e2c40d6cf1b52)
CANN-robotCANN-robot成员
6月25日 删除了label:ci-pipeline-failed
CANN-robotCANN-robot成员
6月25日 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
6月25日 评论:

流水线任务触发成功
任务链接 [7ac7853498604bf08761ebc8341f3bd9][流水线指导]

任务名称状态日志下载链接
Compile_Ascend_X86 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM ✅ SUCCESS >>>>> >>>>>
pre_comment ✅ SUCCESS >>>>>
PreSmoke_A900_npupool ✅ SUCCESS >>>>>

[2026-06-25 16:37:11]    CI执行结束

likedislike
CANN-robot
CANN-robot成员
6月25日 评论:

流水线任务触发成功
任务链接 [be7ee5c650a741cd97bc9cf349dee1f9][流水线指导]

任务名称状态日志下载链接
codecheck ✅ SUCCESS >>>>>
SCA ✅ SUCCESS >>>>>
antipoison ✅ SUCCESS >>>>>
codecheck_checkpr ✅ SUCCESS
pre_comment ❌ FAILED >>>>>
codecheck_codestyle ✅ SUCCESS >>>>>
codecheck_precommit ✅ SUCCESS >>>>>
likedislike
CANN-robot
CANN-robot成员
6月25日 评论:

流水线任务触发成功
任务链接 [ced43a335eac4543be811b21199fa59c][流水线指导]

任务名称状态日志下载链接
UT_Test_Python_superkernel ✅ SUCCESS >>>>>
ST_Test_Python_superkernel ✅ SUCCESS >>>>>
UT_Test_superkernel ✅ SUCCESS >>>>>
UT_Test_autofuse_framework ✅ SUCCESS >>>>>
ST_Test_autofuse_framework ✅ SUCCESS >>>>>
UT_Test_autofuse_ascendc_api ✅ SUCCESS >>>>>
ST_Test_autofuse_ascendc_api ✅ SUCCESS >>>>>
ST_Test_autofuse_e2e ✅ SUCCESS >>>>>
pre_comment ❌ FAILED >>>>>
likedislike
CANN-robotCANN-robot成员
6月25日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
6月25日 添加了label:ci-pipeline-failed
CANN-robotCANN-robot成员
6月25日 删除了label:ci-pipeline-failed
CANN-robotCANN-robot成员
6月25日 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
6月25日 评论:

流水线任务触发成功
任务链接 [078fdb2d65984cfca34342475c1b0f9b][流水线指导]

任务名称状态日志下载链接
codecheck ✅ SUCCESS >>>>>
SCA ✅ SUCCESS >>>>>
antipoison ✅ SUCCESS >>>>>
codecheck_checkpr ✅ SUCCESS
pre_comment ✅ SUCCESS >>>>>
codecheck_codestyle ✅ SUCCESS >>>>>
codecheck_precommit ✅ SUCCESS >>>>>

[2026-06-25 17:59:35]    CI执行结束

likedislike
CANN-robot
CANN-robot成员
6月25日 评论:

流水线任务触发成功
任务链接 [8890e2477338489e94c1165281d953df][流水线指导]

任务名称状态日志下载链接
UT_Test_Python_superkernel ✅ SUCCESS >>>>>
ST_Test_Python_superkernel ✅ SUCCESS >>>>>
UT_Test_superkernel ✅ SUCCESS >>>>>
UT_Test_autofuse_framework ✅ SUCCESS >>>>>
ST_Test_autofuse_framework ✅ SUCCESS >>>>>
UT_Test_autofuse_ascendc_api ✅ SUCCESS >>>>>
ST_Test_autofuse_ascendc_api ✅ SUCCESS >>>>>
ST_Test_autofuse_e2e ✅ SUCCESS >>>>>
pre_comment ✅ SUCCESS >>>>>

[2026-06-25 18:08:23]    CI执行结束

likedislike
CANN-robotCANN-robot成员
6月25日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
6月25日 添加了label:ci-pipeline-passed
xchu42
xchu42成员
6月25日 评论:

/lgtm

likedislike
liyueweiliyuewei成员
6月25日 修改了pull request 的描述
zhang_shengjie成员
6月25日 评论:

/lgtm

likedislike
CANN-robotCANN-robot成员
6月25日 添加了label:lgtm
liyueweiliyuewei成员
6月25日 关联了issue:[Bug-Report|缺陷反馈]: 删除AscirRegister当前不使用的成员函数
wangxiaotian995成员
6月25日 评论:

/approve

likedislike
CANN-robotCANN-robot成员
6月25日 添加了label:approved
CANN-robotCANN-robot成员
6月25日 合入了pull request