学习向导
本节介绍本文档的内容概要,并给出各知识点的学习顺序建议。
概述
本文用于指导开发人员基于现有模型、使用AscendCL(Ascend Computing Language)提供的C语言API库开发深度神经网络应用,用于实现目标识别、图像分类等功能。
通过本文档您可以学习以下内容:
- 了解AscendCL的功能架构、基本概念以及接口的典型调用流程。
- 使用AscendCL接口进行应用开发的基本流程和实现方法。
- 能够基于本文档中的样例,扩展进行其它应用的开发。
具备C/C++语言程序开发能力、对机器学习或深度学习有一定了解的开发者,可以更好地理解本文档。
文档使用建议
如果您是第一次使用本文档,或者还不清楚以下问题时,建议先快速入门了解下应用开发的整体过程,然后了解AscendCL架构及基本概念、AscendCL接口调用流程,再通过单算子调用、模型推理、媒体数据处理(含图像/视频等)等章节的接口调用流程+示例代码来深入学习。
- AscendCL在CANN架构的什么位置?
- AscendCL中的Device、Stream、Context是用来做什么的?
- 使用AscendCL接口开发应用时,包含哪几个基本步骤?
如果您在使用本文档时,已了解使用AscendCL接口开发应用的基本步骤,想进一步学习时,可参照下图的应用开发向导。
