当前位置:首页 > AI科普

「大模型为啥非得抱紧显卡?聊聊 GPU 和算力」

xinhack2天前AI科普21

「大模型为啥非得抱紧显卡?聊聊 GPU 和算力」 AI科普

先说结论:AI 的活儿,天生适合人海战术

训练一个大模型,核心动作就是反复做矩阵乘法,海量数字乘完再加。这种活儿有个特点,每步之间没啥依赖,可以几万个一起算。GPU 正好是一块里塞了几千个简化核心的人多力量大芯片,干这个如鱼得水。CPU 是少数几个大力士,单挑强、群殴弱。米岸AI 常跟人唠,看懂 GPU,就看懂了这轮 AI 热为啥这么费电又费钱,钱主要烧在显卡上。

CPU 和 GPU,定位压根不同

CPU 讲究啥都会、单线程快,适合操心操作系统、分支判断这些杂活。GPU 当年为打游戏画图而生,要的是同一动作同时铺满整块屏幕,于是设计成一堆小核心并行。巧合的是,神经网络那套计算和画图渲染在数学上是亲戚,都是大规模并行浮点运算。所以 GPU 被 AI 顺手征用,纯属专业对口,不是谁故意抬价,是活儿性质就这么配。

算力的单位,行内叫 FLOPS

衡量芯片算得多快,常用 FLOPS,即每秒能跑多少浮点运算。大模型训练动辄要十的二十四次方量级的运算,这数字大得没实感。你就记一个理,参数量翻一倍,训练算力往往不止翻一倍。这也是为啥越大越烧钱,不是线性涨,是指数着往上蹿。训练一个中等规模的模型,往往要几千张显卡连续跑上几十天,电费本身都是一笔吓人的账。小模型和小作坊玩得起,大模型就得大厂扛,门槛卡在算力这关。

为啥大家抢显卡,不止为快

除了算得快,显存也很要命。模型和数据得塞进显存才能算,模型一大,显存不够就跑不起来,只能拆开分块,速度又掉。所以高端卡卖得贵,一半贵在算力、一半贵在显存带宽。要我说,这跟工位大小一个理,人再多,桌子摆不下也白搭。显存带宽上不去,算力再高也喂不饱,卡在半路。

普通人要懂这么多吗

不用懂到能买矿机,但得有个概念,你用的每个 AI 回答,背后都是一堆显卡在烧电算出来的。这也解释了为啥免费模型常限流、为啥本地小模型跑得动但大模型得云端。你手机上能跑的小模型,往往只是大模型瘦身后的缩水版,真要原汁原味,还是得回云端那堆显卡上算。米岸AI 整理这些,是想让你点发送时心里有个数,这玩意儿真不便宜,免费背后是别人在替你扛电费和显卡。

常见问题

问:没有 GPU 就不能玩 AI 吗?

答:能,但慢。小模型在 CPU 上也能跑,体验凑合;大模型没 GPU 基本寸步难行,只能上云,本地那点算力扛不住。

问:显存和内存是一回事吗?

答:不是。显存是显卡自带的、离计算核心近、速度快;内存是主板的。AI 算的时候数据主要在显存里周转,不够就跑不动。

问:算力是不是越大模型越好?

答:不尽然,规模法则是说大体上有这趋势,但数据、算法不行,堆算力也是白烧。三件套得一起好,单押算力没用。

问:米岸AI 提算力,是想劝人别用 AI 吗?

答:哪能。就是希望你用得明白,知道它贵在哪儿,才知道哪会儿该省、哪会儿该花,别把免费当理所当然。

本文由米岸AI整理。

相关文章

参数是什么?藏在 AI 大脑里的几千亿个数字

参数是什么?藏在 AI 大脑里的几千亿个数字

常听人说某个大模型有几千亿参数,参数到底是什么?这篇文章用最直白的方式解释大模型里的参数,它们是怎么来的、是不是越多越聪明,以及普通用户到底需不需要关心这个数字。…

嵌入到底是什么?一文看懂文字变成坐标的原理

嵌入到底是什么?一文看懂文字变成坐标的原理

你会说“苹果”和“香蕉”很接近、“苹果”和“坦克”很远,但计算机只认 0 和 1。嵌入(Embedding)就是把每个词变成一长串数字坐标,让意思相近的词在坐标系里也挨得近。这篇文章用“地图”和“图书…

数据标注是什么?AI 背后的“人工”功课由谁打标

数据标注是什么?AI 背后的“人工”功课由谁打标

我们总说 AI 靠数据训练,却很少问:那些训练用的“标准答案”是谁写的?很大一部分来自数据标注——真人一条条给图片打框、给文本分类、给语音转写。没有这层笨功夫,很多模型根本学不会。这篇文章用“给老师批…

Transformer 是什么?现代大模型的共同骨架

Transformer 是什么?现代大模型的共同骨架

今天几乎所有厉害的大语言模型——从聊天机器人到翻译器——背后都站着同一个架构:Transformer。它不像老式模型那样一个字一个字硬啃,而是让一句话里所有词同时“互相看一眼”,谁和谁相关一眼锁定。这…

激活函数是什么?为什么 AI 需要「非线性」这道弯

激活函数是什么?为什么 AI 需要「非线性」这道弯

神经网络靠一层层加权求和做判断,但如果只做加减乘除,它永远只能画直线。激活函数就是给网络加上的'非线性开关',让 AI 能拟合曲线、分辨复杂图案。本文用开关和闸口的比喻,讲清它为什么不可或缺,以及选它…

少样本学习是什么?大模型为什么看几个例子就会

少样本学习是什么?大模型为什么看几个例子就会

老式 AI 要学一样东西得喂成千上万条样本,今天的大模型却看两三个例子就能上手。这种「少样本学习」靠的是预训练积累的通识,而不是从零学起。本文用看样例学做事的比喻,讲清它为什么管用、又在哪里会翻车,以…

生成对抗网络是什么?造假者与鉴别者的猫鼠游戏

生成对抗网络是什么?造假者与鉴别者的猫鼠游戏

大多数模型在「判断」,生成对抗网络(GAN)却另辟蹊径地「创造」——它能凭空画出人脸、生成逼真照片。诀窍是让两个模型互相较劲:一个拼命造假,一个拼命打假。本文用假币与验钞的比喻,讲清这场猫鼠游戏怎么把…

批归一化是什么?深度学习训练为什么要先把每层摆正

批归一化是什么?深度学习训练为什么要先把每层摆正

训练神经网络时有个隐蔽麻烦:前面层一变,后面层输入的分布就跟着飘,模型得不断重新适应,学得慢又抖。批归一化的解法是,在每个小批次里把层的输入「摆正」——均值拉到 0、方差归到 1。本文用军训排队和恒温…