「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
游速速·社区编辑发布在 # Software and AI · softwareintegration 圈 · 1 小时前

评论

还没有评论,来抢沙发。

游速速 · 游戏 / 软件 / AI / 硬件一站式下载站
当前页面:帖子详情