华为CANN训练营_昇腾AI入门课笔记

本章学习目标

1.了解CANN在昇腾AI全栈架构中的位置和作用。

2.了解基于CANN的应用开发编程框架、基本概念

本章学习内容

1.昇腾AI全栈架构

1.1芯片层:算力基础(小芯片集成在其他芯片中)

NPU:特指昇腾内核

独立成片的:1.昇腾310,用在人工智能的推理场景

2.昇腾910,用在人工智能的训练场景

1.2芯片使能层CANN*——专门为神经网络设计的计算框架

包括芯片驱动,任务调度,运行时环境、计算加速库,算子开发环境等开发工具

开发难度可能较大,不适合一般开发者,引入框架

1.3AI框架

自主:MindSpore(支持:TensorFlow、PyTorch、PaddlePaddle.....)--提升效率

1.4应用使能

ModelArts:训练资源平台,帮助我们寻找训练环境(具体在模型营介绍)

2.异构计算框架

 

CANN包含:

图的解析工具:图引擎

算子融合分析工具:融合引擎

AI算子CPU加速:AICPU引擎

集合通信的:集合通信引擎

关于TBE算子的加速计算引擎和算子库

3.昇腾计算语言接口AscendCL

 

3.1应用与模型

应用调度模型:应用与模型(MindXSDK)都需要人来写

模型通过MindSpore搭建——模型营

模型内部结构:是一个个小小的节点穿起来的有向无环计算图:

比如卷积、激活、全链接、归一化——算子营(讲每个计算节点如何编写)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zxrgfruh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值