小北的技术博客:探索华为昇腾CANN训练营与AI技术创新——Ascend C算子开发能力认证考试(中级)

发布于:2024-10-18 ⋅ 阅读:(12) ⋅ 点赞:(0)

前言

       哈喽哈喽,这里是zyll~,北浊.(大家可以亲切的呼唤我叫小北)智慧龙阁的创始人,一个在大数据和全站领域不断深耕的技术创作者。今天,我想和大家分享一些关于华为昇腾CANN训练营以及AI技术创新的最新资讯和实践经验~(初级证书还没拿到的小伙伴,可以先参考小北的这篇技术博客先考一下理论题)小北的技术博客:探索华为昇腾CANN训练营与AI技术创新——Ascend C算子开发能力认证考试(初级)-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Zhiyilang/article/details/142783789?spm=1001.2014.3001.5501

一、华为昇腾CANN训练营2024第二季介绍

       近期,小北参与了华为昇腾CANN训练营2024第二季的学习,这次训练营聚焦于Ascend C算子开发能力认证(中级),为我提供了一个深入学习昇腾AI基础软硬件平台的机会。通过系统的课程学习和实践操作,我不仅掌握了算子开发的基本技能,还了解了昇腾原生开发的全流程,这对于小北在大数据和AI领域的进一步研究具有重要意义。

二、CANN训练营代金券领取与使用指南

为了让更多的友友能够参与到CANN训练营中来,小北教学大家如何获取华为提供的代金券领取福利。以下是具体的领取和使用指南:

代金券领取方式

步骤一:点击链接进入昇腾社区主页并登录:昇腾社区官网-昇腾万里 让智能无所不及昇腾社区是基于昇腾系列处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,包括昇腾系列处理器、系列硬件、CANN异构计算架构、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链。icon-default.png?t=O83Ahttps://www.hiascend.com/

步骤二:点击右上角头像框进入用户个人中心

步骤三:点击成长值进入成长空间,可以领取对应级别张数代金券

步骤四:点击左下角微认证代金券进入领取

方式二

点击学习-认证进入微认证列表,直接点击微认证代金券领取,每周限领1张

  • 领取代金券后,可在CANN训练营报名页面使用。选择相应的课程或认证项目,进入支付环节,系统会自动识别并抵扣代金券金额。
  • 请注意代金券的有效期和使用范围,确保在有效期内使用并避免浪费。

二、代金券使用指南:

步骤一:进入微认证考核界面

1、点击个人中心-我的券码中查看代金券,直接在个人中心点击代金券即可进入微认证考核界

2、通过昇腾社区点击学习-认证进入

步骤二:直接点击进入Ascend C算子开发能力认证(中级)

步骤三

方式一

直接点击立即认证进行考试

方式二

1、点击立即兑换

2、前往用户个人中心-我的券码-微认证代金券界面,点击复制券码

3、点击输入微认证券码-立即兑换

4、点击立即认证-开始考核进行Ascend C算子中级认证考核

原题:

1、考试类型:编程题

2、考试时长

不限(下方考试时间仅2小时,请做好题目合成文件包后,再进考试上传!)

3、考试环境搭建要求:

环境上要有昇腾NPU,且CANN版本为8.0.RC2.alpha003。请开发者自行准备。

典型场景举例:

4、考试题目:

实现Ascend C算子Sinh,算子命名为SinhCustom,编写其kernel侧代码、host侧代码,并完成aclnn算子调用测试。
相关算法:sinh(x) = (exp(x) - exp(-x)) / 2.0

要求:

4.1      完成Sinh算子kernel侧核函数相关代码补齐。

4.2      完成Sinh算子host侧Tiling结构体成员变量创建,以及Tiling实现函数的补齐。

4.3      要支持Float16类型输入输出。

4.4      不要使用Sinh高阶API,使用高阶API不得分

5、考题代码工程: