「Python慢、C++快,为什么AI都用Python建?」这个问题其实好答
作者:阿乐
X 博主 @FranklinSolum 发帖设问:慢吞吞的 Python,凭什么撑起最快的 AI 行业?答案是外壳与后厨的分工,外加生态惯性——至于「几乎每个模型」这类全称说法,仍属原帖自己的表达。
11 月 8 日,X 上的 @FranklinSolum 发帖抛出一个自带反差的问题:Python 慢、C++ 快,那为什么地球上几乎所有 AI 模型都是用 Python 建的?他还说答案让他意外 。
这事说穿了一点都不玄。Python 是前台点菜的,真正颠勺的是后厨的 C++ 和 CUDA:你写一行 import torch,矩阵运算就被打包扔给底层去跑,Python 只负责传菜、调度、把话说明白,慢的活儿它压根没干。所以「用慢语言做快事情」并不矛盾,就像餐厅经理跑得慢,不妨碍厨房出餐快。
剩下的就是惯性:教程用它、库用它、招聘也用它,你换语言的成本高到没人愿意先动。
得说清楚,上面这套机制属于技术圈公认的常识,不是从原帖线程里转述的;帖子里到底怎么讲、有没有聊到 GIL 和 C 扩展,以原文为准。「几乎每个 AI 模型」这种全称发言,也是博主自己的兴奋表达,听着爽,别当统计数字。
要我说,AI 今天能学会说人话,全靠人类先学会了给 Python 打下手。
转载说明
本文根据原帖转述整理,原作者及原帖链接见下方。
0
评论 0
还没有评论,来抢沙发。