🏠 总目录 PyTorch 这个框架本身 · 不是怎么用它,是它怎么运转

PyTorch 这个框架本身

不是「怎么用 PyTorch 训模型」,是「这个框架自己是怎么运转的」。

图是什么时候建的、又是什么时候没的;detach 和 no_grad 断的 不是同一个东西;普通属性为什么不进 state_dict; num_workers 一开就卡住是因为 worker 在另一个进程里。 换个框架就不成立的知识,都在这里。

🧊 从「张量到底是什么」开始 🕸️ 直接看 autograd

按问题开始 · 新版阅读样板

以下页面已接入宽松分组与阅读路线。其余章节仍可从原目录进入,正在分批完善。

0%
你的进度(在每章末尾点「打卡」,保存在本浏览器里)

阶段 0 · 准备8 分钟,划清三条线:15 章教你用,AI 基础设施教你扩,这里讲框架自己

阶段 1 · 两块地基⭐⭐ 张量是什么、图是什么时候建的又什么时候没的

阶段 2 · 三种断法就地操作的三种报错,和 detach / no_grad / requires_grad 的分工

阶段 3 · Module 这一层参数是怎么被找到的、state_dict 装了什么、eval 改了什么

阶段 4 · 往外扩DataLoader 的进程模型,自己写一个 autograd 算子

阶段 5 · 交出去保存、TorchScript、ONNX、compile

随时查报错原文 → 原因的反查表