
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.6.2 mobile-deep-learning项目整体代码结构
以上代码文件的数目略多,我们先简单看一下这些目录和文件都是做什么的,如下所示。
├── CMakeLists.txt // CMake文件 ├── CONTRIBUTING.md ├── Help-for-Mac.md // 代码部署在OS X平台的指南 ├── LICENSE ├── README.md // 入口readme ├── android-cmake // Android cmake相关 ├── android_showcase.gif ├── baidu_showcase.gif ├── build.sh // 构建脚本,支持Android和iOS两个平台 ├── examples // 稍后要部署的Demo代码就在这里 ├── iOS // iOS平台相关的深度学习代码 ├── include // 头文件 ├── ios-cmake // iOS cmake相关 ├── scripts // Android平台的部署脚本 ├── src // 深度学习框架实现代码 ├── test // 测试用例 ├── third-party // 第三方依赖 └── tools // 模型和模型转换工具
根据对文件和目录的注释,我们可以对项目形成初步的认识。对于项目的核心代码、头文件,现在还不需要深入研究,主要关注examples、iOS、android-cmake这几个目录即可。这些目录是和Android、iOS平台的Demo代码相关的。