PR 链接:https://gitcode.com/cann/cann-outreach/pull/5637
渠道:微信群


PR 链接:https://gitcode.com/cann/cann-outreach/pull/5638
渠道:公众号


PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/5636
渠道:杭州昇腾生态创新中心CTO内推
本地全量验证已通过(Ascend910B · CANN 9.2.0-beta.1):
- host tiling UT ✓(tilingKey=0,totalLength=16384 / tileNum=8,negative_slope 经 tilingData 下发)
- kernel CPU 仿真 UT ✓(含负数真实输入 uniform(-10,10))
- 样本比对 ✓(mismatched=0/16384)


PR 链接:https://gitcode.com/cann/cann-outreach/pull/5635
渠道:线上宣发:GitCode CANN 社区活动页面
自验证报告:本机无 NPU,已完成编译期检查与本机 CPU 数值等价性仿真(与官方 reference 逐元素比对,失配 0/16384)


PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/5633
渠道:线上宣发:昇腾社区官网 CANN训练营2026第二季 周周练


【代码侦探Challenge13】
PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/5632
渠道:线上宣发:GitCode CANN 社区活动页面


【代码侦探Challenge13】
PR 链接:https://gitcode.com/cann/cann-outreach/pull/5647
渠道:线上宣发:GitCode CANN 社区活动页面


PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/5640
渠道:线上宣发:微信群


PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/5646
渠道:线上宣发(GitCode CANN 社区活动页面)


PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/5644
渠道:线上宣发:GitCode CANN 社区活动页面
验证:CANNJudge 1257822,2/2 PASS,两项输出错误占比均为 0.00%。
验证记录:https://cannjudge.cn/cann_code_detective/challenge13-leakyrelucustom/exercises/submission/6af2db326bd0f9be3764323e


PR 链接:https://gitcode.com/cann/cann-outreach/pull/5645
渠道:线上宣发:微信群


【代码侦探Challenge13】
PR 链接:(https://gitcode.com/cann/cann-outreach/merge_requests/5649)
渠道:线上宣发:GitCode CANN 社区活动页面


PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/5648
渠道:线上宣发:GitCode CANN 社区活动页面


PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/5651
渠道:线上宣发:GitCode CANN 社区活动页面


PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/5654
渠道:线上宣发:GitCode CANN 社区活动页面


PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/5659
渠道:【CANN训练营】


PR 链接:https://gitcode.com/cann/cann-outreach/merge_requests/5661
渠道:CANNJudge 平台


每周更新活动代码,参与补全代码使其能够正确运行并在此 issue 下方评论提交PR链接,即有机会赢取奖励!
更多活动大奖等你来拿!【立即参与】
参与流程
课程学习后,再回到本题目尝试独立实现
📅 本期活动时间:自本 issue 发布开放之时起,至 12月10日 24:00 止
一、本期活动代码 · LeakyReLU —— 经典激活算子
LeakyReLU 是对 ReLU 的经典改进:负半轴不再置零,而是乘以一个小的斜率 α(negative_slope),从而缓解 ReLU 的“神经元死亡”问题,广泛用于判别器、语音与中小规模网络。
给定输入张量 x 与属性 negative_slope,逐元素计算输出 y[i] = max(x[i], 0) + negative_slope * min(x[i], 0)。
按照任务书中要求,根据任务说明和 LeakyReLU —— 经典激活算子 代码中的
// 请补充……注释提示,补充代码实现,完成本期 LeakyReLU —— 经典激活算子 的开发,并按要求提交PR。二、答题评论格式
参与者请在本 issue 下方按以下固定格式评论答题,格式不全或信息缺失,抽中后核验判定为无效,无法兑奖:
1.PR 链接:请提交至 CANNJudge 平台后,在此附上 PR 链接,确保链接公开可访问,PR 链接标题前缀必须带上【代码侦探Challenge13】
2.提供渠道来源(如下示例)
格式示例:
🔄注意:
1.用 AtomGit 账号登录 CANNJudge 平台
2.加入《代码侦探》小组,完成 Challenge13答案编写
3.通过平台验证并提交 PR
三、奖项设置
🏅 奖项
🏅名额
🎉 奖品升级!全员解锁!参与人数越多,奖品越多!
📋 获奖规则
✅1. 参与与获奖:
参与:在本 issue 按格式评论并提交 PR 链接,即可参与抽奖
获奖:须满足全部获奖条件——评论格式完整 + PR 链接可访问且已提交 + PR 标题含【代码侦探Challenge13】前缀 + PR 经验证可正确运行 + PR 已完成合入
✅2. 抽奖规则
楼层排序
剔除后最佳侦探后,剩余有效参与者按评论最后编辑时间正序编号为 1 楼、2 楼……N 楼
同一账号多条评论:该账号所有评论统一按最后一条评论的最后编辑时间定位、归组参与排序
编辑后按最后编辑时间重新定位楼层
中奖楼层算法
设剔除最佳侦探奖后共 N 楼,中奖名额 K:
步长 S = N ÷ K(四舍五入取整,S 至少为 1);
起点 A = S ÷ 2(四舍五入取整;若为 0 则置为 1);
中奖楼层 = A、A+S、A+2S、……、A+(K−1)·S 楼(若某楼层 > N,该名额作废不补位);
中奖楼层经资格核对无效(未按格式/PR 未合入/当月已获奖等)即作废,不进行顺延补位
算法示例
示例:(剔除最佳侦探奖后 N=30、K=4,档位 30≤M<35):S = 30÷4 = 7.5 → 8;A = 8÷2 = 4;中奖楼层 = 4、12、20、28 楼
✅ 3. 资格核对说明
四、兑奖须知
五、常见问题(FAQ)
作为新手小白如何提交代码?
A:参考CANNJudge 平台登录答题指导手册
PR 需要先提交才能参与吗?
A:需要。PR 已提交至指定仓库且链接可公开访问即可参与,审核人员会验证代码是否正确。
评论后可以修改吗?
A:可以,编辑后按最后编辑时间重新定位楼层;建议确认无误后再提交,避免因编辑时间影响 最佳侦探奖 排名。
如果 最佳侦探奖 获奖者同时被抽中幸运奖怎么办?
A:最佳侦探奖 获奖者不参与幸运奖抽取,幸运奖从剩余有效答题者中产生。
公示期内发现问题如何反馈?
A:可直接在本 issue 下评论或私信昇腾小助手(微信号:Ascend-CANN),我们将在核实后进行相应处理。
PR 标题忘记加【代码侦探Challenge13】前缀了怎么办?
A:可在活动截止前修改 PR 标题补上前缀,修改后仍有效;若截止时仍未添加,则该 PR 不计入有效参与。
截止时间以什么为准?
A:PR更新和issue评论时间均需在截止时间内,请在截止时间前完成PR及评论提交,逾期不计入有效参与。