已关闭
[Example] 19个example测试文件命名与接口名不匹配,被误判为缺失example(改名即可修复) #3212
景明创建于 9 天前关闭于 3 天前
9 天前 修改标题为 “[Example] 19个example测试文件命名与接口名不匹配,被误判为缺失example(改名即可修复)”,原标题为“19个example测试文件命名与接口名不匹配,被误判为缺失example(改名即可修复)”
9 天前 修改标题为 “[Example] 19个example测试文件命名与接口名不匹配,被误判为缺失example(改名即可修复)”,原标题为“19个example测试文件命名与接口名不匹配,被误判为缺失example(改名即可修复)”
liuchenghao
9 天前 评论:
9 天前 评论:
【Multica 同步】状态:backlog(待认领);说明:本任务已同步至 Multica「CANN 算子开发迁移」项目,将按社区规格承接开发与质检(19 个 example 测试文件按接口名蛇形规范名改名,纯改名修复、无需新写代码);详情:AI4ME-292


9 天前 将 jiangjiawei 设为负责人
9 天前 关联了pull request:Math目录下整改test_example规范命名
3 天前 issue状态由 进行中 改变为 已完成
3 天前 关闭了 issue
3 天前 添加了label:resolved
问题
按
docs/aclnnXxx.md ↔ examples/test_aclnn_<接口名蛇形>.cpp规则扫描(9/17 master,匹配忽略下划线差异),本仓 124 个"缺失 example"的接口中有 19 个已有测试文件,仅因命名与接口名对不上被误判缺失。改名即可修复,无需新写代码。三类问题
1. 文件名跟了算子目录名/PyTorch 名,而非接口名(15 个)
如
fill目录的接口是aclnnInplaceFillScalar/Tensor(文件缺inplace)、segsum的接口是aclnnExpSegsum(缺exp)、reduce_var的接口是aclnnVar/VarMean、strided_slice_v3的接口是aclnnSliceV2、arg_max_with_value的接口是aclnnMaxDim、circular_pad的接口是aclnnCircularPad2d等。2. 文件名缺
test_aclnn_前缀(2 个)math/pdist下examples/aclnn_pdist.cpp、examples/aclnn_pdist_forward.cpp。3.
_gradvsBackward混合(2 个)circular_pad_grad、reflection_pad3d_grad等,接口名实为Backward。明细(19 个接口)
test_aclnn_circular_pad2d.cpptest_aclnn_circular_pad2d_backward.cpptest_aclnn_inplace_fill_scalar.cpptest_aclnn_inplace_fill_tensor.cpptest_aclnn_inplace_fill_diagonal.cpptest_aclnn_replication_pad1d_backward.cpptest_aclnn_replication_pad3d_backward.cpptest_aclnn_reflection_pad3d_backward.cpptest_aclnn_slice_v2.cpptest_aclnn_inplace_copy.cpptest_aclnn_max_dim.cpptest_aclnn_min_dim.cpptest_aclnn_is_in_scalar_tensor.cpptest_aclnn_pdist.cpptest_aclnn_pdist_forward.cpptest_aclnn_var.cpptest_aclnn_var_mean.cpptest_aclnn_exp_segsum.cpptest_aclnn_inplace_zero.cpp建议
按"规范名"列重命名(保留必要场景后缀),不影响文件内容。