源码阅读计划 · TensorFlow 2.22.0

把一行 tf.matmul,追到设备上的最后一个 kernel。

参考 dg-ai-notes 的拆解方式,从公开 API 反向追踪到 Python 胶水、Graph/Eager 运行时、C++ Executor、设备内核与部署格式。

01APItf.function / Keras
02IRTensor / GraphDef / MLIR
03RUNTIMEContext / Executor / Kernel
04DEVICECPU / GPU / TPU / Lite

12 个主线章节

按调用链、数据结构和边界组织内容,不按目录机械罗列。

源码级锚点

每个结论都给出模块、类、函数或注册宏,方便回到源码验证。

可执行心智模型

把 eager、graph、autodiff、input pipeline 和部署串成一条可追踪路径。

阅读提示 先读第 0 章建立地图,再按兴趣进入运行时、训练或部署分支;页面内的“源码锚点”是最短回查路径。