开发应用

加载的模型路径中不能有空格。
创建ACL ResNet-50工程时
- 创建应用工程后,工程的src目录下自带应用的模板代码,包含系统初始化、模型执行、模型卸载、资源销毁等代码,若想直接使用src目录下的*.cpp模板代码,则只需按照模型文件和图片的名称、所在的路径修改sample_process.cpp中的如下代码,此处只能设置相对路径,不能设置绝对路径。
- 请根据实际情况,修改图片文件的名称以及路径(以C/C++工程为例)。
//此处的..表示相对路径,相对可执行文件所在的目录 //例如,编译出来的可执行文件存放在out目录下,此处的..就表示out目录的上一级目录 string testFile[] = { "../data/dog1_1024_683.bin", "../data/dog2_1024_683.bin" };
- 请根据实际情况,修改*.om模型文件的名称(以C/C++工程为例)。
//此处的..表示相对路径,相对可执行文件所在的目录 //例如,编译出来的可执行文件存放在out目录下,此处的..就表示out目录的上一级目录 const char* omModelPath = "../model/resnet50.om";
在模板代码中,“接口名称以acl开头”的接口是系统对用户开放的接口,关于接口的详细说明,请参见《应用软件开发指南(C&C++)》或《应用软件开发指南(Python)》。
- 请根据实际情况,修改图片文件的名称以及路径(以C/C++工程为例)。
- 创建应用工程后,若不想使用工程中的模板代码,您可以查看《应用软件开发指南(C&C++)》或《应用软件开发指南(Python)》开发应用。
父主题: 基于AscendCL开发应用