读 ncnn 源码(XXI):`fuse_convolutiondepthwise_mul`——为深度可分离卷积“乘”胜追击
读 ncnn 源码(XX):`fuse_convolutiondepthwise_batchnorm`——为深度可分离卷积“减负”
读 ncnn 源码(XIX):`fuse_convolution_add`——融合逐通道加法,进一步合并线性计算
读 ncnn 源码(XVI):`ncnnoptimize`——神经网络图优化的“炼金术”
读 ncnn 源码(XVIII):`fuse_convolution_mul`——融合逐通道乘法,优化线性计算链
读 ncnn 源码(XVII):`fuse_convolution_batchnorm`——融合 BN,轻装前行
读 ncnn 源码(XV):Pimpl 惯用法——解耦接口与实现的 C++ 设计基石
读 ncnn 源码(XIV):`convert_layout`——层间数据格式的“翻译官”
读 ncnn 源码(XIII):`Extractor::extract`——触发推理的引擎核心
读 ncnn 源码(Ⅻ):图像预处理流水线——从像素到张量的“最后一公里”
读 ncnn 源码(Ⅺ):**Packed Kernel Transform 的“通性”**
读 ncnn 源码(Ⅹ):Winograd F(2×2,3×3) 的**内核变换、选路与打包**(含对比 packed sse)
读 ncnn 源码(Ⅸ):im2col+GEMM 原理与 `Mat::reshape(w,h,c)` 的对齐与 cstep
读 ncnn 源码(Ⅷ):核心算法细讲——Activation 工厂、CPU 后端选择、im2col+GEMM 权重打包与分块
读 ncnn 源码(Ⅶ):以卷积层为例——权重加载与 x86/FMA pipeline 选路
读 ncnn 源码(Ⅵ):模型权重加载链路 —— DataReader / ModelBin / create_pipeline
avatar
James He
#远离喧嚣 向野而生#
Follow Me
公告
当你穿过了暴风雨,你就不再是原来的那个人了
充实每一天