当前位置: 首页 > news >正文

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

前言

       哈喽哈喽,这里是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。请开发者自行准备。

典型场景举例:

  • 开发者套件(Atlas200I DK A2,或香橙派)部署方式
  • 华为云-ModelArts-Notebook部署方式

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、考题代码工程:

http://www.lryc.cn/news/457626.html

相关文章:

  • Docker极速入门一文通
  • Unity网络开发基础 —— 实践小项目
  • 四、Spring Boot集成Spring Security之认证流程
  • Chromium 中chrome.bookmarks扩展接口c++实现
  • 编程思想:编程范式:响应式编程
  • Leetcode 颜色分类
  • ssh连接阿里云长连接
  • 栈的C实现
  • 【MySQL】入门篇—数据库基础:关系数据库概念
  • 不到千元的自动猫砂盆是智商税吗?这四大选购技巧不看就亏大了
  • 【图论】(二)图论基础与路径问题
  • Git常用命令(持续更新中)
  • 什么是PLM系统?PLM系统对制造业起到哪些作用?三品PLM系统对汽车制造业意义
  • Pr 视频效果:元数据和时间码刻录
  • 前端MD5加密
  • 仿IOS桌面悬浮球(支持拖拽、自动吸附、自动改变透明度与点击、兼容PC端与移动端)
  • 智谱开放平台API调用解析
  • Linux中定时删除10天前的日志文件
  • 贝壳Android面试题及参考答案
  • 基于vue的酒店预订管理系统(源码+定制+开发)
  • FreeRTOS——TCB任务控制块、任务句柄、任务栈详解
  • 【STM32单片机_(HAL库)】4-5-2【定时器TIM】【感应开关盖垃圾桶项目】HC-SR04超声波模块实验
  • 安全网络架构
  • 【万字长文】Word2Vec计算详解(二)Skip-gram模型
  • 随机掉落的项目足迹:解决TypeError: Cannot read properties of undefined (reading ‘push‘)报错
  • ChatTTS 本地安装和测试
  • [Leetcode] 560 Subarray Sum Equals K
  • TCL Android面试题大全及参考答案
  • JVM错误:OutOfMemoryError: GC overhead limit exceeded
  • Unity网络开发 - C#开源网络通信库PESocket的使用