HelloDavinci文件说明
获取的文件samples包含了编译配置和Atlas各个程序样例(HelloDavinci在其中)。如果单独运行HelloDavinci,需要Samples/Cmake, Samples/Common和Samples/HelloDavinci三个文件夹,如图7-1所示。
- CMake:存放cmake配置文件。
- Common:存放公共代码。
- HelloDavinci:HelloDavinci工程目录,主要包括build文件、源码文件、graph配置文件及README.md。
请保持这三个文件的相对路径不变。
编译工具文件Cmake目录结构如下所示:
├──Ascend.cmake //Device侧编译链 ├──Euler.cmake //Host侧编译链 └──FindDDK.cmake //cmake寻找DDK模块
HelloDavinci的目录结构如下所示:
├── build //编译文件夹,包括Host和Device侧的编译 │ ├── CMakeLists.txt │ ├── device │ └── host ├── build.sh //编译脚本 ├── README.md //README.md ├── main.cpp //主函数入口 ├── include //HelloDavinci公共模块 ├── DstEngine //DstEngine(host侧) │ ├── DstEngine.cpp │ └── DstEngine.h ├── graph.config //graph配置文件 ├── HelloDavinci //HelloDavinci Engine(device侧) │ ├── HelloDavinci.cpp │ └── HelloDavinci.h └── SrcEngine //SrcEngine Engine(host侧) │ ├── SrcEngine.cpp │ └── SrcEngine.h