Lv.3
STRUGGLE_xlf
更多个人资料
441
成长值
1
关注
4
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
人工智能、编程语言
个人勋章
TA还没获得勋章~
成长雷达
360
51
0
30
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
人工智能、编程语言
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
CANN训练营第二季
昇思MindSpore技术公开课——第三课:GPT
1、学习总结 1.1Unsupervised Language ModellingGPT代表“生成预训练”(Generative Pre-trained Transformer)。GPT模型是由OpenAI公司开发的一种基于Transformer架构的人工智能语言模型。它在大规模文本数据上进行预训练,学习了丰富的语言知识和语境,并能够执行多种自然语言处理任务。GPT模型的核心思想是在大规模...
MindSpore
机器学习
STRUGGLE_xlf
2024-01-17 17:08:39
5681
0
0
2024-01-17 17:08:39
999+
0
0
Transformer
1.学习总结摘要:Transformer是一种神经网络结构,由Vaswani等人在2017年的论文“Attention Is All You Need”中提出,用于处理机器翻译、语言建模和文本生成等自然语言处理任务。 1.1注意力机制注意力机制(Attention Mechanism)是深度学习中一种模拟人类视觉或听觉系统的工作方式的技术。它的灵感来自于人类的感知过程,即根据输入的信息,有...
机器学习
神经网络
STRUGGLE_xlf
2024-01-03 17:56:55
1858
0
0
2024-01-03 17:56:55
999+
0
0
【2023CANN训练营第二季】——Ascend C算子开发(进阶)微认证
1.微认证题目:参考tensorflow的Sinh算子,实现Ascend C算子Sinh,算子命名为SinhCustom,并完成aclnn算子调用相关算法: sinh(x) = (exp(x) - exp(-x)) / 2.0要求:1、完成host侧和kernel侧代码实现。2、实现sinh功能,支持float16类型输入,使用内核调试符方式调用算子测试通过。3、使用单算子API调用方式调...
STRUGGLE_xlf
2023-12-21 23:17:08
7286
0
0
2023-12-21 23:17:08
999+
0
0
【2023CANN训练营第二季】——Ascend C代码实操分享
1.实操题目:使用Ascend C实现Addcdiv算子参考pytorch的Addcdiv算子,实现Ascend C算子Addcdiv,算子命名为AddcdivCustom相关算法:out= x+ y/z*value要求:1、完成Kernel侧实现代码和host侧调用算子代码,支持fp16类型输入2、完成AcInn方式调用编写好的算子3、根据提供的测试用例,使用aclnn方式调用验证通过,...
STRUGGLE_xlf
2023-12-21 19:01:53
5647
0
0
2023-12-21 19:01:53
999+
0
0
Ascend C 算子开发遇到的问题及解决方法
摘要:在学习Ascend C算子开发进阶课程的时候,进行Ascend C自定义算子工程、算子调用等实验,在开发环境中遇到了一些问题,在这里记录一下。首先如果在启智社区CANN版本为6.3 ,要进行Ascend C算子开发,需要更新CANN版本。在CANN社区根据你的架构,比如我的为CPU架构位aarch64,所以下载Ascend-cann-toolkit_7.0.RC1.alpha003_l...
Python
STRUGGLE_xlf
2023-11-30 16:27:48
5938
0
0
2023-11-30 16:27:48
999+
0
0
【2023CANN训练营第二季】——Ascend C算子调用及实验演示
自定义算子调用方式完成自定义算子的开发部署后,可以通过单算子调用的方式来验证单算子的功能。单算子调用有API执行和模型执行两种方式:单算子API执行:基于C语言的API执行算子,无需提供单算子描述文件进行离线模型的转换,直接调用单算子API接口。单算子模型执行:基于图IR执行算子,先编译算子(例如,使用ATC工具将Ascend IR定义的单算子描述文件编译成算子om模型文件),再调用Asc...
STRUGGLE_xlf
2023-11-30 11:42:07
5768
0
0
2023-11-30 11:42:07
999+
0
0
【2023CANN训练营第二季】——Ascend C算子开发进阶—Ascend C Tiling计算
了解Tiling基本概念在这一小节中接触到了一个新的概念,叫Tiling计算,指的是在Ascend C 算子开发过程中,矢量的算子流程分为3个基本任务:CopyIn,Compute,CopyOut。CopyIn任务负责将Global Memory上的输入Tensor xGm和yGm搬运至Local Memory,但是Local Memory不能容纳所有算子的输入和输出,所以需要每次搬入一部...
STRUGGLE_xlf
2023-11-11 16:18:15
5730
0
0
2023-11-11 16:18:15
999+
0
0
【2023CANN训练营第二季】——通过一份入门级算子开发代码了解Ascend C算子开发流程
本次博客讲解的代码是Gitee代码仓的Ascend C加法算子开发代码,代码地址为:quick-start打开Add文件,可以看到文件结构如下:其中add_custom.cpp是算子开发的核心文件,包括了核函数的实现,展示了如何在Ascend平台上使用Ascend C编写算子以及如何在CPU和NPU上运行算子。main.cpp的作用是用于调用名为 add_custom 的算子进行向量相加操作...
STRUGGLE_xlf
2023-10-27 15:08:35
2255
0
0
2023-10-27 15:08:35
999+
0
0
Ascend C算子开发(入门)章节小测
1、Ascend C是一种使用(A)作为前端语言的算子开发工具A.C/C++B.PythonC.JavaD.Go正确答案:A2、NPU卡的计算核心是(AICORE)3、Ascend C编程API主要是向量计算API和矩阵运算API,计算API都是(SIMD)样式4、下列关于核函数的声明,正确的是(D)A.extern “C” global aicore void Test1(gm uint8...
API
STRUGGLE_xlf
2023-10-22 16:52:38
7782
0
0
2023-10-22 16:52:38
999+
0
0
【Ascend C算子开发(入门)】——Ascend C编程模式与范式
Ascend C编程模型与范式 1.并行计算架构抽象Ascend C编程开发的算子是运行在AI Core上的,所以我们需要了解一下AI Core的结构。AI Core主要包括计算单元、存储单元、搬运单元。计算单元包括了三种计算资源:Scalar计算单元(执行标量计算);Cube计算单元(矩阵计算);Vector计算单元(向量运算)搬运单元主要负责在Global Memory 和Local ...
STRUGGLE_xlf
2023-10-22 14:13:41
5080
0
0
2023-10-22 14:13:41
999+
0
0
总条数:40
10
10
20
50
100
1
2
3
4
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注