已合并
修改Conv3DBackpropInputV2算子aicore error #8090
yejiani创建于 25 天前
修改Conv3DBackpropInputV2算子aicore error #8090
已合并
yejiani创建于 25 天前
yejiani
25 天前

描述

修改Conv3DBackpropInputV2算子aicore error,知识库部分用例缺少tiling字段,获取tiling字段时,对于缺失的字段会获取错误。

关联的Issue

https://gitcode.com/cann/ops-nn/issues/4431

测试

用新出的包跑整网测试能pass

文档更新

不涉及

类型标签

AI/Agent生成声明

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 yejiani 的贡献)
Yyejiani
25 天前 创建了 pull request,commit 4716a5ab
atomgit-bot
atomgit-bot
25 天前 评论:

变更摘要

此 PR 修复了 Conv3DBackpropInputV2 算子在 Ascend950 平台上的 aicore error 问题。知识库中的部分用例缺少 tiling 相关字段(kSegmentkSegmentTailkValueSegmentenableSplitKuseUbAccumForSplitK),导致在获取 tiling 字段时读取到错误值。修改方式是在三个运行时知识库 JSON 配置文件中,为每条记录(除最后一条已有这些字段的记录外)补齐这五个缺失字段并赋予默认值。

主要改动

  • 补齐 knowledge 对象中缺失的 tiling 字段:在三个配置文件(Ascend950PR_9579_28_AiCore_Conv3DBackpropInputV2_runtime_kb.jsonAscend950PR_9589_32_AiCore_Conv3DBackpropInputV2_runtime_kb.jsonAscend950PR_958b_32_AiCore_Conv3DBackpropInputV2_runtime_kb.json)中,为每条知识库记录的 knowledge 对象新增 kSegmentkSegmentTailkValueSegmentenableSplitKuseUbAccumForSplitK 五个字段,默认值分别为 000falsefalse,插入位置位于 usrSpaceSizeForKernelSplitreservedParam1 之间。
  • 保持已含字段的记录不变:每个配置文件中最后一条记录原本已包含上述五个字段(拥有实际的非默认值),该条记录无需修改,仅保持原样。
likedislike
atomgit-bot
atomgit-bot
25 天前 评论:

代码审查

✅ 未发现问题

likedislike
CANN-robotCANN-robot成员
25 天前 添加了label:cann-cla/yes
CANN-robot
CANN-robot成员
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
conv 余鑫, 沈承宗, 高成 (3/2) 余鑫 (1/1)

💡 Tip:

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

CLA Signature Pass

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

likedislike
CANN-robotCANN-robot成员
25 天前 将zengjuan,cheng_gao,crystalhu,yangyang016,fanqirui,chenqi317,lileizheng,liubo75,LiuZonggu,tangweiwei2,wangcimeng,huafeng793,shenchengzong,yuxin5设为评审人
CANN-robotCANN-robot成员
25 天前 将cheng_gao,lileizheng,LiuZonggu,wangcimeng,huafeng793,shenchengzong,yuxin5设为审查人
Yyejiani
25 天前 修改了pull request 的描述
Yyejiani
25 天前 修改了pull request 的描述
yejiani
25 天前 评论:

/compile

likedislike
Yyejiani
25 天前 update merge request[project id: 7665709, iid: 8090, commit_id: e22e3c9717e282960bd68a832e2296c4e55e7ee0] virtual merging success
CANN-robotCANN-robot成员
25 天前 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
25 天前 评论:

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

任务名称状态日志下载链接
Compile_Ascend_X86_ubuntu24 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_X86_mobile_station ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_single ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_experimental ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_X86_950 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM_950 ✅ SUCCESS >>>>> >>>>>
Compile_Pre ✅ SUCCESS >>>>>
pre_comment ✅ SUCCESS >>>>>
Compile_Ascend_X86 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_X86_mobile_station_ubuntu24 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_X86_950_ubuntu24 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM_ubuntu24 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_single_ubuntu24 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_experimental_ubuntu24 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM_950_ubuntu24 ✅ SUCCESS >>>>> >>>>>
Compile_X86_monitor_910b ✅ SUCCESS >>>>> >>>>>
Compile_X86_monitor_910c ✅ SUCCESS >>>>> >>>>>
Compile_X86_monitor_950 ✅ SUCCESS >>>>> >>>>>
Compile_classify ✅ SUCCESS >>>>>
Compile_Ascend_X86_mobile_station_9030_ubuntu24 ✅ SUCCESS >>>>> >>>>>
UT_Test_ophost ✅ SUCCESS
UT_Test_opapi ✅ SUCCESS
UT_Test_kernel ✅ SUCCESS
UT_Test_opgraph ✅ SUCCESS
PreSmoke_A900 ✅ SUCCESS >>>>>
API_Check ✅ SUCCESS >>>>>
PreSmoke_ATK_Test_A2 ✅ SUCCESS >>>>>
UT_Test_harmony-infer-chs-nn ✅ SUCCESS
UT_Test_harmony-infer-chs-nn-1 ✅ SUCCESS
UT_Test_report_lcov ⚠️ WARNING >>>>>

[2026-07-30 15:31:57]    CI执行结束

likedislike
CANN-robot
CANN-robot成员
25 天前 评论:

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

任务名称状态日志下载链接
antipoison ✅ SUCCESS >>>>>
codecheck_checkpr ✅ SUCCESS
StaticCheck_codespell ✅ SUCCESS
StaticCheck_link_validity ✅ SUCCESS
StaticCheck_resource_existence ✅ SUCCESS
StaticCheck_tag_closed ✅ SUCCESS
StaticCheck_markdownlint ✅ SUCCESS
codecheck_precommit ✅ SUCCESS >>>>>
SCA ✅ SUCCESS >>>>>

[2026-07-30 15:19:14]    CI执行结束

likedislike
CANN-robotCANN-robot成员
25 天前 添加了label:api-check-pass
CANN-robotCANN-robot成员
25 天前 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
25 天前 添加了label:ci-pipeline-passed
lileizheng成员
25 天前 评论:

/reject

likedislike
conv2d_ci
25 天前 评论:
pipeline history
TimeNameResultLink
2026-07-30 15:41:22Start_PipelineMR_369
likedislike
conv2d_ci
25 天前 评论:
pipeline history
TimeNameResultLink
2026-07-30 15:44:08Sync_PR :white_check_mark: SUCCESSIe2b25a0
likedislike
conv2d_ci
25 天前 评论:
pipeline history
TimeNameResultLink
2026-07-30 15:44:30Trigger_SC :white_check_mark: SUCCESS20260730_154849535
likedislike
shenchengzong成员
25 天前 评论:

/lgtm

likedislike
cheng_gao
cheng_gao成员
25 天前 评论:

/lgtm

likedislike
CANN-robotCANN-robot成员
25 天前 添加了label:lgtm
conv2d_ci
25 天前 评论:
pipeline history
TimeNameResultLink
2026-07-30 16:11:22CMETRICS :white_check_mark: SUCCESS>>>
likedislike
conv2d_ci
25 天前 评论:
pipeline history
TimeNameResultLink
2026-07-30 16:11:41Trigger_RDV :white_check_mark: SUCCESS20260730_161600823
likedislike
yuxin5成员
25 天前 评论:

/approve

likedislike
CANN-robotCANN-robot成员
25 天前 添加了label:approved
CANN-robotCANN-robot成员
25 天前 关闭了关联的issue
CANN-robotCANN-robot成员
25 天前 合入了pull request
conv2d_ci
24 天前 评论:
pipeline history
TimeNameResultLink
2026-07-31 16:12:14commit2026-07-30T11:00:23+08:00cdd80d98
Compile_Result :x: NOT_RUN
SC_Result :x: FAILURE>>>
RDV_Result:ALL :x: RUNNING>>>
本次未执行的rdv任务为
序号任务名未执行理由
1tbe该组的RDV疑似不需要运行:[1951DC, 1951MDC, rdv_tbe_1971_01, rdv_tbe_1981_01, rdv_tbe_1951dc_01, Smoke_1951lite, Smoke_1911mdc, rdv_tbe_1971_02, rdv_tbe_1911rc_01, rdv_tbe_1911ep_01, Smoke_davinci_rdv_Nano, Smoke_nanoc11, rdv_tbe_1952_01]
2David该组的RDV疑似不需要运行:[rdv_tbe_david_01, rdv_tbe_david_02, rdv_tbe_david_03]
3transpose该组的RDV疑似不需要运行:[Davinci_RDV_conv_back_V121, conv_backward_1982_rdv, conv_backward_1971_rdv, conv_transpose_1952_rdv]
likedislike