前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【CANN训练营第三季】昇腾AI入门课知识点整理和汇总

【CANN训练营第三季】昇腾AI入门课知识点整理和汇总

原创
作者头像
用户3711141
发布2022-12-20 00:08:27
1.7K0
发布2022-12-20 00:08:27
举报
文章被收录于专栏:cann

【CANN训练营第三季】昇腾AI入门课知识点整理和汇总

1、CANN提供的昇腾语言计算接口是:AscendCL。

2、昇腾目前支持以下AI深度学习框架:昇思MindSpore、TensorFlow、Pytorch

3、CANN包含以下内容:

统一APP编程语言

统一网络构图接口

高性能计算引擎以及算子库

基础服务

CANN支持业界主流AI框架,例如MindSpore、TensorFlow等

CANN提供标准的编程接口AscendCL

CANN提供昇腾计算库,例如神经网络(Neural Network,NN)库、线性代数计算库(Basic Linear Algebra Subprograms,BLAS)

4、昇腾AI全栈包括昇腾AI系列硬件、异构计算架构CANN、AI框架MindSpore、全流程开发工具链等。

5、目前华为主要支持的pytorch版本是1.8。

6、在GPU上可以训练的模型,可以在NPU上训练。

7、使用AscendCL开发应用的基本流程:AscendCL初始化-->运行管理资源申请-->模型加载-->模型执行-->模型卸载-->运行管理资源释放-->AscendCL去初始化

8、昇腾AI处理能识别.om格式的模型文件

9、日志中包括以下关键信息

日志级别

触发生成日志的文件及对应的行号

产生日志的模块的名称

各模块具体的日志内容

10、关于运行管理资源,以下说法正确的是:

A 您需要按顺序依次申请如下资源:Device、Context、Stream,确保可以使用这些资源执行运算、管理任务。

B 有运行管理资源的申请,自然也有对应的释放接口,所有数据处理都结束后,需要按顺序释放运行管理资源:Stream、Context、Device。

C 有运行管理资源的申请,自然也有对应的释放接口,也需关注资源的释放顺序。

D 您可以只调用aclrtSetDevice接口,因为这个接口同时创建1个默认的Context;而这个默认的Context还附赠了Stream。

11、通过AscendCL接口,能够实现利用昇腾硬件计算资源、在昇腾CANN平台上进行深度学习推理计算、图形图像预处理、单算子加速计算等能力。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
GPU 云服务器
GPU 云服务器(Cloud GPU Service,GPU)是提供 GPU 算力的弹性计算服务,具有超强的并行计算能力,作为 IaaS 层的尖兵利器,服务于生成式AI,自动驾驶,深度学习训练、科学计算、图形图像处理、视频编解码等场景。腾讯云随时提供触手可得的算力,有效缓解您的计算压力,提升业务效率与竞争力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档