【2023 · CANN训练营第一季】昇腾AI入门课(TensorFlow)第三章——AI应用开发
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平台上进行深度学习推理计算、图形图像预处理、单算子加速计算等能力。
正确
- 点赞
- 收藏
- 关注作者
评论(0)