ncnn源码分析_0
ncnn 源码分析第一篇
ncnn 是一个架构比较简单的深度学习推导框架。 其项目目录如下所示:
.
├── CMakeLists.txt
├── CONTRIBUTING.md
├── Info.plist
├── LICENSE.txt
├── README.md
├── benchmark
├── build.sh
├── cmake
├── docs // 文档
├── examples // 实例
├── images // 图片
├── package.sh
├── src // 主要的源代码
│ ├── arm // 针对于 arm 平台的优化
│ ├── mips // 针对于 mips 平台的优化
│ ├── vulkan // GPU 优化代码
│ ├── x86 // 针对于 x86 平台的优化
├── ... // 通用平台代码
└── xxx.h
├── tests // 测试
├── toolchains
└── tools // 工具: (1) 其他模型 -> ncnn (2) 模型优化和量化
本系列旨在于去深入了解 ncnn 的内部机理, 主要分为如下几个部分:
ncnn 源码分析_1 参数与模型载入
ncnn 源码分析_2 Extractor
ncnn 源码分析_3 模型量化原理
ncnn 源码分析_4 模型量化源码
ncnn 源码分析_5 添加 layer
ncnn 源码分析_6 层分析
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!