参与任务




PR 链接:https://gitcode.com/cann/cann-outreach/pull/2431
自验证报告:
渠道:微信群


【代码侦探Challenge05】报名参与
PR 链接:https://gitcode.com/cann/cann-outreach/pull/2432
自验证报告(CANNLab A2 / 910B3,CANN 9.0.0,bash run.sh 输出 [Success] Case accuracy is verification passed.):

渠道来源:GitCode / CANN 社区


PR 链接:https://gitcode.com/cann/cann-outreach/pull/2433
自验证报告:

验证环境:GitCode CANNLab 云端环境,NPU A2(Ascend 910B3),镜像 cann_8.5.2-py3.11-A2-arm,aarch64。
编译与运行一次通过,精度校验全部命中,关键输出如下:
[ 50%] Building ASC object CMakeFiles/mul_test.dir/mul_custom.asc.o
[100%] Linking ASC executable mul_test
[100%] Built target mul_test
Output: 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 ...
Golden: 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 2.76 ...
[Success] Case accuracy is verification passed.
渠道:线上宣发:GitCode CANN 社区活动页面


PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/2301
自验证报告:

渠道:微信群


PR 链接:https://gitcode.com/cann/cann-outreach/pull/2452
自验证报告:

渠道:微信朋友圈


PR 链接:https://gitcode.com/cann/cann-outreach/pull/2449
自验证报告:

渠道:QQ群


PR 链接:https://gitcode.com/cann/cann-outreach/pull/2470
自验证报告:附图

渠道:线上宣发:GitCode CANN 社区活动页面


PR 链接:https://gitcode.com/cann/cann-outreach/pull/2471
自验证报告:
渠道:微信群


PR 链接:【代码侦探Challenge05】完成逐元素乘法算子实现
自验证报告:
渠道:淬火北京场


PR链接:https://gitcode.com/cann/cann-outreach/pull/2840
自验证报告:

渠道:CANN社区


PR 链接 : https://gitcode.com/cann/cann-outreach/pull/3282
自验证报告:





PR 链接:https://gitcode.com/cann/cann-outreach/pull/3500
自验证报告:
验证环境:CANN 9.0.0,Ascend910B(dav-2201)Simulator。算子已完成编译和运行验证,输出与 Golden 一致:
Output: 2.76 2.76 2.76 2.76 2.76 ...
Golden: 2.76 2.76 2.76 2.76 2.76 ...
[Success] Case accuracy is verification passed.

渠道:线上宣发:GitCode CANN 社区活动页面


PR 链接:https://gitcode.com/cann/cann-outreach/pull/3563
自验证报告:
渠道:微信群


PR链接:https://gitcode.com/cann/cann-outreach/pull/3609
自验报告:

渠道:CANN社区


PR 链接:【代码侦探Challenge05】完成 qq_41380950 的 MulCustom 逐元素乘法算子
自验证报告:

渠道:线上宣发:GitCode CANN 社区活动页面




每周更新活动代码,参与补全代码使其能够正确运行并在此 issue 下方评论提交PR链接,即有机会赢取奖励!
参与流程
课程学习后,再回到本题目尝试独立实现
本期活动时间:9月1日至10月1日 24:00
一、本期活动代码 · 逐元素乘法算子
逐元素乘法(Element-wise Multiplication)是算子开发中最基础的二元操作之一。给定两个相同长度的输入张量 x 和 y,计算输出 z = x * y。
通过前两章课程,学习掌握了 Ascend C 的核函数开发和 Vector 编程范式(CopyIn → Compute → CopyOut),以及多核数据切分、Double Buffer 等核心概念,本题基于这些知识实现乘法算子开发,依然适合初学者入门学习。
按照任务书中要求,根据任务说明和 MulCustom代码中的
// 请补充……注释提示,补充代码实现,完成本期逐元素乘法算子的开发,并按要求提交PR。二、答题评论格式
参与者请在本 issue 下方按以下固定格式评论答题,格式不全或信息缺失将视为无效答题,无法兑奖:

1.PR 链接:请提交至指定仓库(cann-outreach)后,在此附上 PR 链接,确保链接公开可访问, PR 链接标题前缀必须带上【代码侦探Challenge05】
2.提供自验证报告(如下图):
3.提供渠道来源(如下示例)
渠道:(自行填写,您通过什么途径/方向参与活动,如线下场次或线上宣发)
参考示例——
线下场次:燃星福州场 /淬火成都场 / 东南大学高校专场 / 西邮高校专场……
线上宣发:朋友圈 / 微信群 / 公众号 / 群聊转发 / 好友邀请……
🔄注意:
三、奖项设置
🏅 奖项
🏅名额
参与人数越多,好礼越丰厚!华为手环、智能咖啡杯、智能牙刷等大奖,参与活动立刻解锁!
📋 获奖规则
✅1. 参与与获奖:
参与:在本 issue 按格式评论并提交 PR 链接,即可参与抽奖
获奖:须满足全部获奖条件——评论格式完整 + PR 链接可访问且已提交 + PR 标题含【代码侦探Challenge05】前缀 + PR 经验证可正确运行 + PR 已完成合入
✅2. 抽奖规则
四、兑奖须知
五、常见问题(FAQ)
作为新手小白如何提交代码?
A:参考小白CANN社区贡献代码全流程
PR 需要先提交才能参与吗?
A:需要。PR 已提交至指定仓库且链接可公开访问即可参与,审核人员会验证代码是否正确。
评论后可以修改吗?
A:可以,但修改后的评论以最后编辑时间为准;建议确认无误后再提交,避免因编辑时间影响 TOP1 排名。
如果 TOP1 获奖者同时被抽中幸运奖怎么办?
A:TOP1 获奖者不参与幸运奖抽取,幸运奖从剩余有效答题者中产生。
公示期内发现问题如何反馈?
A:可直接在本 issue 下评论或私信昇腾小助手(微信号:Ascend-CANN),我们将在核实后进行相应处理。
PR 标题忘记加【代码侦探Challenge05】前缀了怎么办?
A:可在活动截止前修改 PR 标题补上前缀,修改后仍有效;若截止时仍未添加,则该 PR 不计入有效参与。
截止时间以什么为准?
A:PR更新和issue评论时间均需在截止时间内,请在截止时间前完成PR及评论提交,逾期不计入有效参与。