版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务2.6基于DSL的SQRT算子开发工作页姓名班级学号实训室小组时间接受任务加法是最基础且高频的运算之一,如何在AscendAI处理器中高效实现加法算子,优化其性能,是每个AI算子开发者所面临的核心挑战。请从开发者的角度分析,基于TBE-DSL方式开发一个算子并对该算子进行AOE调优。收集信息算子工程编译与部署查阅学生手册任务2.6基于DSL的算子开发与AOE调优查阅学生手册任务2.6基于DSL的算子开发与AOE调优,填写以下算子编译与部署相关资料。算子工程编译:算子交付件开发完成后,需要对算子工程进行编译,生成自定义算子安装包*.run。算子包部署:算子部署指将算子编译生成的自定义算子安装包(*.run)部署到CANN算子库中。在推理场景下,自定义算子直接部署到开发环境的CANN算子库;在训练场景下,自定义算子安装包部署到运行环境的CANN算子库中。算子开发查阅学生手册查阅学生手册任务2.6基于DSL的算子开发与AOE调优,填写以下算子开发相关资料。tvm.placeholder()是TVM框架的API,用作算子执行时接收的数据占位,返回Tensor对象。算子仿真环境测试验证中,UT(UnitTest,单元测试)是开发者进行算子代码验证的手段之一,主要目的是测试算子的正确性和保证算子程序能够正常运行。测试采用Python的Unittest测试框架,自动执行所有test开头的测试函数;ST(SystemTest)测试框架生成测试用例,通过C++调用硬件runtime接口,验证算子功能和结果的准确性,并生成运行测试报告。AOE调优查阅学生手册查阅学生手册任务2.6基于DSL的算子开发与AOE调优,填写以下算子开发相关资料。AOE是一款自动调优工具,作用是充分利用优先的硬件资源,以满足算子和整网的性能要求。AOE架构分为三层,分别是Application(调优入口)、Tuning(调优模式)以及Execute(执行层)。制定计划序号工作步骤编辑模式/功能注意事项预计用时操作实施基于DSL的算子开发与AOE调优作业内容作业项目作业示范实验环境准备£设备检查分析项目工程目录£项目工程文件目录创建自定义算子工程£切换到tbe所在工程文件夹指令cd的作用是:切换目录£编辑算子的原型文件指令gedit的作用是:编辑文本信息£修改AddDsl算子的原型张量名称:x1、x2、y张量类型:float16张量格式:NCHW£切换到Ascend-toolkit所在工程文件夹£生成算子工程命令中参数-ftf表示原始框架,选择TensorFlow框架,-cai_core表示算子在AICore上执行,<soc_version>填写处理器型号Ascend610算子实现£导入Python模块£编写add_computer函数add_computer函数的作用是执行实际的加法计算。£编写add函数add函数的作用是构建算子的计算图和调度。£运行程序AOE调优£定义数据格式与形状£运行AOE调优工具调优结果是:没有性能需要提升。五、检查评价检查与评分表序号评价标准评价类型评分(客观10-0分)(主观10-9-7-5-0分)自我评分教师评分1知识点一:熟悉算子适配过程客观评价2知识点二:能描述算子工程编译与部署方法客观评价3知识点三:能算子UT测试、ST测试流程客观评价4技能点一:能独立完成算子编译客观评价5技能点二:能独立完成算子的AOE调优客观评价6素质点一:培养学生的独立思考、发现并解决问题的能力主观评价7素质点二:培养学生的精益求精的工匠精神主观评价8素质点三:鼓励学生将所学知识应用到实际生活中,具备实践能力和实践经验主观评价总分六、总结反思总结反思表你认为在基于DSL的算子开发与AOE调优中做得好的是哪个步
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨越断层衔接进阶:初高中历史教学衔接的多维探究
- 幼儿园六一儿童节趣味活动方案7篇
- 2026年潍坊市市直机关医院医护人员招聘笔试备考题库及答案解析
- 2025-2026学年八年级语文下学期期末模拟重难突破卷(含答案及解析)(统编版新教材)
- 2026年快消推广节能改造合同
- 2026年来图加工采购合同
- 2026年南京钢铁集团有限公司医院医护人员招聘笔试备考题库及答案解析
- 2026年工程集成风控合规协议
- 2025年北京市通州区东辰医院医护人员招聘笔试试题及答案详解
- 2025年本溪市第一人民医院医护人员招聘笔试试题及答案详解
- 2026年广东省汕头市潮南区中考一模英语(含详细答案解析)
- 建筑防水维修用快速堵漏材料验收方案
- 2026年安全生产月:非煤矿山爆破作业安全管理课件
- 13 任何可能的紧急情况的处理措施、预案以及抵抗风险包括工程施工过程中可能遇到
- 中国成人患者肠外肠内营养临床应用指南(2026版)
- 2025年交通运输概论考试试题及答案
- 青岛科技大学2026年综合评价招生《笔试 + 面试》模拟试题及参考答案
- 五下道法 全册必背120个考点26春
- 天津中考:历史高频考点总结
- 2026年地铁站务员面试常见问题
- 2026苏教版(新教材)小学科学二年级下册《探秘玩具》单元综合测试卷及答案(2套)
评论
0/150
提交评论