自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 【2023 · CANN训练营第一季】高阶班 TIK C++算子端到端测试验证与性能采集

host侧算子实现开发,包括算子原型注册、Shape推导等函数实现与注册、Tiling实现与注册和信息库配置当使用内核调用符时,会生成相应的二进制可执行文件,可以使用性能采集工具运行NPU模式下生成的可执行文件从而采集TIK C++ 算子在昇腾平台上执行的性能数据设置环境变量(昇腾实际安装的位置): source /usr/local/Ascend/ascend-toolkit/ …/ set_env.sh。

2023-05-30 12:51:12 186

原创 【CANN训练营0基础赢满分秘籍】高阶班 TIK C++算子动态shape实现与调试技术

CPU下运行结果NPU下运行结果。

2023-05-30 12:50:39 156

原创 【2023 · CANN训练营第一季】高阶班 TIK C++算子动态shape实现与调试技术

CPU下运行结果NPU下运行结果。

2023-05-30 12:47:48 176

原创 【CANN训练营0基础赢满分秘籍】了解3/2/0级接口API的概念

用于存放核上Local Memory(内部存储)的数据定义原型//获取LocalTensor中的某个值,返回T类型的立即数 template ctypename T1 > void Setvalue(const uint32_t offset , const T1 value) const;

2023-05-17 17:15:33 387

原创 【CANN训练营0基础赢满分秘籍】TIKC++算子开发入门

核函数(Kernel Function )是TIK C++ 算子设备侧的入口。TIK C++ 允许用户使用核函数这种C/C++ 函数的语法扩展来管理设备侧的运行代码,用户在核函数中实现算子逻辑的编写,例如自定义算子类及其成员函数以实现该算子的所有功能。核函数是主机侧和设备侧连接的桥梁。核函数(内核函数)是Tik C++ 算子设备侧的入口。

2023-05-17 17:14:36 409

原创 【CANN训练营0基础赢满分秘籍】TIK C++算子编程范式及算子实现

流水任务(Stage)指的是单核处理程序中主程序调度的并行任务。在核函数内部,可以通过流水任务实现数据的并行处理来提升性能。在之前我们已经学过HelloWorld核函数的实现在add_tik2核函数的实现中实例化KernelAdd算子类,调用Init()函数完成内存初始化,调用Process()函数完成核心逻辑注:算子类名和成员函数名无特殊要求,开发者可根据自身的C/C++编码习惯,决定核函数中的具体实现。

2023-05-17 17:14:17 559

原创 【2023 · CANN训练营第一季】高阶班 TIK C++算子编程范式及算子实现

流水任务(Stage)指的是单核处理程序中主程序调度的并行任务。在核函数内部,可以通过流水任务实现数据的并行处理来提升性能。在之前我们已经学过HelloWorld核函数的实现在add_tik2核函数的实现中实例化KernelAdd算子类,调用Init()函数完成内存初始化,调用Process()函数完成核心逻辑注:算子类名和成员函数名无特殊要求,开发者可根据自身的C/C++编码习惯,决定核函数中的具体实现。

2023-05-17 16:36:51 274

原创 【2023 · CANN训练营第一季】TIKC++算子开发入门

核函数(Kernel Function )是TIK C++ 算子设备侧的入口。TIK C++ 允许用户使用核函数这种C/C++ 函数的语法扩展来管理设备侧的运行代码,用户在核函数中实现算子逻辑的编写,例如自定义算子类及其成员函数以实现该算子的所有功能。核函数是主机侧和设备侧连接的桥梁。核函数(内核函数)是Tik C++ 算子设备侧的入口。

2023-05-11 15:43:57 251

原创 【2023 · CANN训练营第一季】了解3/2/0级接口API的概念

用于存放核上Local Memory(内部存储)的数据定义原型//获取LocalTensor中的某个值,返回T类型的立即数 template ctypename T1 > void Setvalue(const uint32_t offset , const T1 value) const;

2023-05-11 15:38:06 260

原创 Maple 入门常用教程

(19条消息) 1.3 分段函数的图形_maple分段函数绘图_scuxuxz的博客-CSDN博客则会出现结果 4。

2023-03-09 23:20:26 3653

原创 【CANN训练营第三季】【进阶班笔记3】PyTorch安装与环境配置

【CANN训练营第三季】【进阶班笔记3】PyTorch安装与环境配置

2023-01-08 21:54:54 227

原创 【CANN训练营第三季】【进阶班笔记2】昇腾AI+PyTorch入门课笔记

本文主要是记录一下新手入门的一些基础知识,因为之前对昇腾AI有所了解,所以还是主要记录CANN逻辑框架和PyTorch全景的一些笔记。

2023-01-07 00:17:07 705

原创 【CANN训练营第三季】【进阶班笔记1】特邀直播笔记-OpenMMLab

本文主要是记录一下特邀直播的一些笔记,大多是我认为有用的一些ppt的截图,留作自用。需要的人可以自行看看。

2023-01-06 22:23:48 171

原创 【MindStudio训练营第一期】课程笔记3-实例操作:基于Caffe ResNet-50网络实现图片分类

老师在进阶班课程中讲解了一个课程实例,讲的是基于Caffe ResNet-50网络实现图片分类,而且步骤比较基础和重要,在此记录下来。

2022-12-30 22:18:09 301

原创 【MindStudio训练营第一期】进阶班 学习笔记2

【MindStudio训练营第一期】进阶班 学习笔记2

2022-12-30 21:57:46 65

原创 【MindStudio训练营第一期】昇腾AI训练营进阶班-大作业

【MindStudio训练营第一期】昇腾AI训练营进阶班-大作业

2022-12-30 21:47:40 243

原创 【MindStudio训练营第一期】昇腾AI训练营进阶班学习笔记——MindStudio、AscendCL简介

昇腾AI训练营进阶班学习笔记——MindStudio、AscendCL简介

2022-12-30 16:23:02 322

原创 【MindStudio训练营第一季】新手入门-MindStudio使用的第一步——开发环境配置

本文将主要讲述如何进行Mindstudio的安装和环境的配置。本教程适合MindStudio的小白入门,保姆级教程,敬请食用。

2022-12-29 23:47:06 1856 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除