🏠 总目录 框架底下是 C++ · 从 Python 报错一路往下追

框架底下是 C++

⚠️ 这不是 C++ 教程。它只回答一个问题:你从 Python 报错一路往下追,会撞到哪几堵墙。

Could not run 'aten::gelu' with arguments from the 'SparseCPU' backend —— 这句话里的两个词分别是什么?为什么同样的数组,换个内存布局就慢一倍? 为什么这个 wheel 在同事机器上装得上、在你这里 ldd 找不到库? 全板块只有 7 页,指得出站内依赖的才写。

🚪 从那条语言边界开始
0%
你的进度(在每章末尾点「打卡」,保存在本浏览器里)

阶段 0 · 准备8 分钟。⚠️ 这不是 C++ 教程,只回答「往下追会撞到哪几堵墙」

阶段 1 · 边界与语义跨语言调用时锁怎么放,以及「谁负责释放」

阶段 2 · 两堵硬墙cache 决定快慢,ABI 决定装不装得上

阶段 3 · 真去读它算子怎么注册进去,以及从报错定位到实现

随时查报错原文反查 + 术语对照