【2023 · CANN训练营第一季】昇腾AI入门课(TensorFlow)第三章——AI应用开发

举报
STRUGGLE_xlf 发表于 2023/05/25 16:55:15 2023/05/25
【摘要】 1.具备编程经验本课程中的示例代码、练习涉及C&C++语言、Python语言的如下基础知识,建议您在学习本课程前先学习这部分内容 1.C&C++语言 a.变量、基本数据类型、指针、引用、const限定符等 b,字符串和数组 c.表达式,包括赋值运算、条件运算、逻辑运算等 d.条件语句,包括if条件语句、for循环、while循环等 e,函数,包括函数声明、return语句等 f. I/O标准...

1.具备编程经验

本课程中的示例代码、练习涉及C&C++语言、Python语言的如下基础知识,建议您在学习本课程前先学习这部分内容 1.C&C++语言 a.变量、基本数据类型、指针、引用、const限定符等 b,字符串和数组 c.表达式,包括赋值运算、条件运算、逻辑运算等 d.条件语句,包括if条件语句、for循环、while循环等 e,函数,包括函数声明、return语句等 f. I/O标准库 2.Python语言 a.使用位置和关键字参数定义和调用函数 b.字典、列表、集合 (创建、访问和迭代) c. for循环, for具有多个迭代器变量的循环 (例如,for a, b in [(1,2),(3,4)]) d.if/else条件块和条件表达式 e. 字符串格式 (例如,"%.2f % 3.14) f.变量、赋值、基本数据类型 ( int, float, bool, str等

Linux操作系统知识: 1.远程登录Linux服务器 2.文件与目录的管理,包括新增、删除文件或目录等 3.熟悉vi/vim文本编译器的使用

2.云服务环境申请

可以看我另一篇博客:云环境申请

3.图片分类应用开发过程

开源样例

获取运行日志:

日志级别:

在这里插入图片描述


章节小测

1、使用AscendCL开发应用的基本流程,以下正确的是? A. 运行管理资源申请-->模型加载-->模型执行-->模型卸载-->运行管理资源释放 B. AscendCL初始化-->运行管理资源申请-->模型加载-->模型执行-->运行管理资源释放-->AscendCL去初始化 C. AscendCL初始化-->运行管理资源申请-->模型执行-->模型卸载-->运行管理资源释放-->AscendCL去初始化 D. AscendCL初始化-->运行管理资源申请-->模型加载-->模型执行-->模型卸载-->运行管理资源释放-->AscendCL去初始化

D

2.昇腾AI处理能识别哪种格式的模型文件?

A. .prototxt B. .om C. .caffemodel D. .pb

B

3.日志中包括以下哪些关键信息?

A. 日志级别 B. 触发生成日志的文件及对应的行号 C. 产生日志的模块的名称 D. 各模块具体的日志内容

ABCD

4.关于运行管理资源,以下说法正确的是? A. 您需要按顺序依次申请如下资源:Device、Context、Stream,确保可以使用这些资源执行运算、管理任务。 B. 有运行管理资源的申请,自然也有对应的释放接口,所有数据处理都结束后,需要按顺序释放运行管理资源:Stream、Context、Device。 C. 有运行管理资源的申请,自然也有对应的释放接口,但您无需关注资源的释放顺序。 D. 您可以只调用aclrtSetDevice接口,因为这个接口同时创建1个默认的Context;而这个默认的Context还附赠了Stream。

ABD

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

正确
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。