在开发应用前,您需要先创建目录,存放代码文件、编译脚本、测试图片数据、模型文件等。
以开发环境的安装用户,在开发环境的任意目录下创建存放应用代码的目录,如下仅是示例,可参考:
├App名称 ├── model //该目录下存放模型转换相关的配置文件 │ ├── xxx.cfg ├── data │ ├── xxx.jpg //测试数据 ├── inc //该目录下存放声明函数的头文件 │ ├── xxx.h ├── out //该目录下存放输出结果 ├── src //该目录下存放系统初始化的配置文件、编译脚本、函数的实现文件 │ ├── xxx.json //系统初始化的配置文件 │ ├── CMakeLists.txt //编译脚本 │ ├── xxx.cpp //实现文件
使用AscendCL接口开发应用时,必须先调用aclInit接口进行AscendCL初始化,否则可能会导致后续系统内部资源初始化出错,进而导致其它业务异常。
媒体数据处理结束后,需及时释放相关资源。
模型推理结束后,需及时释放相关资源。