目前为收集资料调研阶段,后续会根据实际中遇到的问题,补充相关内容
移动端的深度学习框架总结:
ncnn优势:
a) 无任何第三方库
b) 纯c++实现,跨平台
c) 汇编级优化,计算速度极快 使用ARM NEON 指令实现卷积层,全连接层,池化层等大部分cnn关键层
d) 支持多核并行运算
e) 可扩展的模型设计,支持 8bit 量化和半精度浮点存储
f) 支持直接内存引用加载网络模型
g) 可注册自定义层实现并扩展
项目地址:https://github.com/Tencent/ncnn
1.caffe
ncnn中有工具caffe2ncnn转换为ncnn格式
2.pytorch
pytorch与caffe比较:https://blog.csdn.net/haoji007/article/details/88779180
pytorch 转ncnn:
(2)onnx->ncnn