首页 > 其他分享 >【CANN训练营第三季】昇腾AI入门课知识点整理和汇总

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

时间:2022-12-20 10:35:00浏览次数:37  
标签:知识点 CANN 接口 -- AscendCL AI 日志


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

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

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

 

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

【CANN训练营第三季】昇腾AI入门课知识点整理和汇总_人工智能_02

CANN包含以下内容:

统一APP编程语言

统一网络构图接口

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

基础服务

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

CANN提供标准的编程接口AscendCL

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

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

 

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

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

【CANN训练营第三季】昇腾AI入门课知识点整理和汇总_深度学习_04

 

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

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

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

日志中包括以下关键信息

日志级别

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

产生日志的模块的名称

各模块具体的日志内容

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

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

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

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

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

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

标签:知识点,CANN,接口,--,AscendCL,AI,日志
From: https://blog.51cto.com/u_15917813/5954238

相关文章

  • 【CANN训练营第三季】基于Caffe ResNet-50网络实现图片分类
    【CANN训练营第三季】基于CaffeResNet-50网络实现图片分类一、云服务器的使用为了更好的让我们能够了解并学习昇腾的相关知识,华为CANN训练营第三季给予了一定的云服务器资......
  • 20、electron 主进程与渲染进程之间的通讯ipcMain
    1、主进程代码1letelectron=require('electron')2const{ipcMain,BrowserWindow}=require('electron')34letapp=electron.app//引用APP5letm......
  • 【JAVA笔记】JAVA的Scanner类、String类的判断功能、String类的获取功能、String类的
    一、Scanner类1、说明:Scanner类主要用于扫描用户从控制台输入的文本,即当用户需要输入数据时,调用java.util包中的Scanner类,Scanner类能获取用户所输入的数据。如何使用Sc......
  • GitHub/GitLab 为不同的项目修改提交名字 user.name 和邮箱 user.email(附:批量处理脚本
    背景大疫情的背景下,家里的电脑需要同时支撑自己和公司的项目,根据GitHub/GitLab网站的提交记录上看,其是根据邮箱来辨识用户的,所以有必要分别针对不同的项目设置不同的Gi......
  • [深度学习] ImageAI库使用笔记
    dates:2020-08-0713:31:38+0800tags:-深度学习-PythonImageAI是一个Python库,旨在使开发人员,研究人员和学生能够使用简单的几行代码来构建具有独立的深度学习......
  • 计算机视觉知识点汇总
    ​​ARM优化​​​​CPU硬件基础​​​​数字图像处理​​​​深度学习基础知识​​​​矩阵乘优化​​​​经典卷积网络​​​​神经网络量化与压缩​​​​模型剪枝​​......
  • AIGC、GAN和ChatGPT
    AIGC将是新的元宇宙内容生成解决方案作为生产力工具,AIGC是继PGC(专业内容生产)、UGC(用户生成内容)、PUGC(专业用户生成内容)后的新型内容创作方式,被认为是元宇宙和Web3.0的底层......
  • 关于c语言指针还有二级指针的一些知识点理解
    二级指针:指向指针的指针;例如**p,这里p就是一个二级指针,假设p就是指向了一个指针q,q又指向了一个变量a;看下图:对二级指针进行一级解引用是指向指针的地址,在这里*ppa的值......
  • [深度学习] ImageAI库使用笔记
    dates:2020-08-0713:31:38+0800tags:-深度学习-PythonImageAI是一个Python库,旨在使开发人员,研究人员和学生能够使用简单的几行代码来构建具有独立的深度学习......
  • AI的进化方向,正在被改写
    文|智能相对论作者|沈浪人工智能产业的创新焦点已经发生了转移,过去大多谈的是应用创新,如今一场面向底层的技术普惠创新正在持续推进,成为新华三等头部AI厂商相互角力的关键。......