Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 3.2 KB

File metadata and controls

54 lines (35 loc) · 3.2 KB

中文注释索引

这个索引帮助读者从 Caffe 的核心数据结构逐步走到完整训练流程。仓库是部分源码快照,因此链接只覆盖当前实际收录的文件。

1. Blob:数据和梯度的载体

阅读目标:理解 datadiffshapecountcapacity 的关系。

2. Layer:计算单元

阅读目标:理解参数如何进入层、底层和顶层 Blob 如何连接,以及 CPU/GPU 实现如何分派。

3. Net:网络的构建和执行

阅读目标:沿 Net::InitForwardFromToBackwardFromTo 跟踪完整计算图。

4. Solver:训练循环

阅读目标:从 Solve 进入 Step,再跟踪 Net::ForwardBackwardApplyUpdate

5. 内存、I/O 与常用算子

自动统计

运行下面的命令可列出中文注释行最多的文件:

python3 scripts/annotation_stats.py --top 20

该统计只判断源码行中是否包含中文字符,不代表注释的正确性、完整性或原创归属。