大数跨境
0
0

《AI开发》04期 | 从入门到上手!Cambricon TensorFlow 初级系列课程

《AI开发》04期 | 从入门到上手!Cambricon TensorFlow 初级系列课程 寒武纪开发者
2023-03-10
1
导读:3节课快速上手 Cambricon TensorFlow 的训练和推理

hi开发者们,欢迎来到《AI开发》栏目,这是一档聚焦开发教程,开发文档、开发工具、应用案例和常见问题的栏目,致力于协助开发者们更好地了解寒武纪产品,以及使用软件开发平台

今天为大家带来的是 Cambricon TensorFlow 初级系列课程。TensorFlow是目前最受欢迎的开源深度学习框架之一,支持CPU,GPU等不同硬件设备,支持底层设备扩展。本系列所有的内容都是建立在 Cambricon TensorFlow 之上,也就是能够支持寒武纪硬件平台的 TensorFlow框架。
TensorFlow目前有两个主要的大版本TF1 和TF2。TF1需要先定义计算图再在会话中执行计算图,而TF2的用法会更接近python原生的用法,定义后就可以立即执行,非常便捷。另外,TensorFlow2 也兼顾了性能,支持autograph机制,可以将动态计算图转为TF1形式的静态计算图。本系列课程将主要基于 TensorFlow2 来展开。
本系列共包含三门课程:《Cambricon TensorFlow 理论基础》、《基于 Cambricon TensorFlow2 的训练入门》以及《基于 Cambricon TensorFlow2 的推理入门》
这系列课程的学习需要大家对原生 TensorFlow2 的使用,以及对寒武纪软件栈整体架构有一定了解。
在每节课的最后,有我们这节课程的总结和学习指引,大家可以去寒武纪开发者社区、论坛进行查看。有任何问题,都可以在寒武纪开发者公众号里留言提问。下面就开始本系列课程的学习吧~

一、

Cambricon TensorFlow 理论基础

时长:6min   难度:初级

这节课带大家理解 Cambricon TensorFlow 的关键实现机制,并掌握基础使用方法。我们将先介绍 Cambricon TensorFlow 理论基础,随后将进行一个 Cambricon TensorFlow 的小实践。

Cambricon TensorFlow 在原生TensorFlow中新增了对MLU设备的支持,并使用CNNL和 MagicMind 实现了框架层算子在MLU上的运行。其中CNNL是寒武纪人工智能计算库,同时适用于训练与推理场景。MagicMind 是寒武纪研发的推理加速引擎,适用于推理场景,可以帮助用户取得极致的推理性能。

(课程:Cambricon TensorFlow 理论基础)

二、

基于 Cambricon TensorFlow2 的训练入门

时长:5min    难度:初级

这节课首先为开发者讲解 Cambricon TensorFlow2 的训练理论,随后带大家基于 cambricon TensorFlow2 完成ResNet50的训练实践。

使用 Cambricon TensorFlow2 的训练流程,与基于GPU使用原生 TensorFlow2 的训练流程几乎完全一样。Cambricon TensorFlow2 屏蔽了底层硬件细节,很好地支持了Keras和TF 原生API,在保证精度时,仍十分简便易用。

(课程:基于 Cambricon TensorFlow2 的训练入门

三、

基于 Cambricon TensorFlow2 的推理入门

时长:7min    难度:初级

这节课我们将先介绍 Cambricon TensorFlow2 推理的理论知识,随后基于Cambricon Tensorflow2 完成ResNet50的推理实践。

目前 Cambricon TensorFlow2 支持两种推理方式:分别是基于TensorFlow2框架的推理和基于TFMM的推理,本节课将对这两种推理方式分别进行讲解和演示。

(课程:基于 Cambricon TensorFlow2 的推理入门
以上就是寒武纪 Cambricon TensorFlow 初级系列课程,大家可以直接点击视频进行学习,也可以点击阅读原文,在开发者社区中了解其他开发课程。
在学习过程中有任何问题,欢迎去论坛进行提问。本系列课程的相关资料和问题,位于硬件专区中【TensorFlow开发】板块,专业版主持续为开发者们进行答疑。


与AI同行,共码未来

加入寒武纪开发者社区
“码”上成为最BANG的寒武纪开发者吧!

点击阅读阅文,马上开始学习 

【声明】内容源于网络
0
0
寒武纪开发者
寒武纪开发者交流平台,开发者可以在这里第一时间获得寒武纪开发相关的新产品的发布以及线上/线下活动资讯等
内容 21
粉丝 0
寒武纪开发者 寒武纪开发者交流平台,开发者可以在这里第一时间获得寒武纪开发相关的新产品的发布以及线上/线下活动资讯等
总阅读16
粉丝0
内容21