首页 > 都市言情> 首富从AI浪潮开始

首富从AI浪潮开始 第328节

  简单、简洁、优雅,没有任何注释,但是代码本身就能让你看明白它在干什么。

  就是这种看得懂反而让范小天看不懂了。

  块内重计算的策略他认识,这是FlashAttention的核心思想之一,用重计算换显存,理论上可以把显存读写量降低到接近理论的最优值。

  但问题在于,把这个策略移植到L100上可不是一件容易的事。

  因为L100的共享内存布局和英伟达家的卡不一样,英伟达的实现没办法直接搬过来用,必须重新写一套专门适配L100内存架构的版本。

  这个版本要怎么写?得靠真实的性能分析(Profiling)数据反复校准。

  可是我们现在连性能分析工具(Profiler)都还没写出来呢。

  这就相当于在没有仪表盘、没有导航,甚至没有地图的道路上赛车,还要排水渠过弯,把每一个弯道都跑出理论极限来。

  这怎么可能呢?藤原拓海来的也做不到吧。

  所谓外行看热闹,内行看门道。

  在英伟达干了这么多年,范小天太清楚这个部分有多难写了。

  这可不是光懂内存管理的原理就够的,你还得对这块芯片的实际行为真的研究透了才行。因为芯片到了纳米级别,理论和现实之间的偏差只有跑真实数据才能量化。

  这每一样,单独拿出来,都是个大项目。

  说白了,这是个得要软硬件都有人懂,还得有人专门研究过L100的专家团队,坐在一起才能做出来的活儿。

  怎么突然一份完整的代码就出现在代码库里了?

  这代码——不会没法用吧?

  抱着试一试的心态,范小天把刚才提交的这份代码从代码库里拉(pull)到本地,建了个测试环境,开始跑正确性验证。

  他盯着跑起来的进度条,一边打开外卖软件看了一下,一边漫不经心地等着第一个报错弹出来。

  呀,外卖已经送到了半天了,我的面要坨了。

  等一会报错了就先去把外卖拿回来。

  范小天这么想着,抬起头来看向屏幕。

  他只看到了满屏绿色的PASS。

  这一套验证测试有几百个,一个一个跑过去,不算快,也不算慢。

  一行一行的PASS还在日志里输出。

  PASS。

  PASS。

  ……

  PASS。

  范小天就这么盯着屏幕又看了十分钟,所有的测试都跑完了,全都通过了。

  最后一行日志:

  All tests passed 414/414。

  范小天又把外卖的事情忘在脑后了,他现在满脑子想的都是一件事。

  这个实现——

  效率怎么样?

  因为没有性能分析工具,他没办法读取L100显卡上的各项指标,像SM(Streaming Multiprocessor,流式多处理器)利用率、显存读写效率这些东西,也就没法计算这个实现的运算效率到底有多少。

  但是还有个取巧的法子,也是源智团队一直在用的。

  读不了指标没关系,可以直接计时运算时间,再和英伟达的卡比一比,看看能达到竞品卡的多少效率就可以了。

  按说这个阶段还没到测效率的时候,但是看着这么优雅的代码,范小天忍不住了。

  万一呢?是吧?

  范小天迅速搭了个简单的计时基准:同样的Batch大小,同样的序列长度,同样的运算,分别在手头的L100和一张组里共享的H100上跑,计时,对比。

  这张H100可是传家宝,也不知道江工是从哪里搞来的,组里一起用来做性能测试的,大家都宝贝得不得了。

  参数设好,范小天看着提交键咽了口口水,才按了下去。

  进度条跑起来,这次等的时间稍微长一点点,因为性能测试要连续测好几轮,取平均值,这是为了保证测试的稳定性。

  大概三分钟。

  结果出来了。

  

  L100平均每步用时4.6毫秒。

  对标的英伟达H100平均每步用时4.8毫秒。

  比英伟达还快!

  比英伟达的H100还快!

  范小天把脸凑近了屏幕,又看了一遍。

  他以为自己看错了。

  他又往后退了退,眯着眼睛,又看了一遍。

  百分之一百零四点二。

  之前源智团队一直是把运算效率达到了H100的百分之多少作为性能测试的基准的。

  但是这次是L100直接超过了H100,超了百分之四点二!

  不对。

  不对不对不对。

  范小天把测试工具调出来,准备再跑一遍。

  要是刚才那遍是跑错了怎么办?

  又是三分钟。

  结果和刚才一样。

  L100在【注意力融合反向算子】上的单步运算速度稳定的超过了H100。

  范小天抬起头,眼睛里露出迷茫的神色。

  这个世界是怎么了?

  我不是回来追求理想,报效祖国,突破万恶的美弟国主义算力封锁的吗?

  怎么突然一下国家就不需要我的帮助了?

  怎么国产卡已经算力突破了?

  范小天在椅子上坐了很久,没有动。

  这时,模型组的小牛从外面进来,手里提着一个外卖盒。

  “范哥,这是你的外卖啊?我看放在门口,帮你带进来了,都凉了。”小牛把外卖盒放在范小天的桌子上,准备回工位加班了。

  小牛还正在为结丹而努力呢,今天下午猛猛肝了一个任务,一个新的成长事件已经在“深蓝”里弹出来了,他相信这么下去,他离金丹期就不远了,肯定能比小杨先进阶。

  可以可以,金丹在望,元婴可期,我就是源智的化神老祖。

  这时,范小天才回过神来,他抬头看向小牛,问了一个问题。

  “诶,你知道谁的账号是null-pointer吗?”

  小牛用奇怪的眼神看了一眼范小天:“你不知道?”

  范小天一愣,怎么,我应该知道吗?

  “这是谁啊?”

  小牛用手指了指天上,开口说道:

  “那是韩总的账号啊。”

? 第二百八十九章 黄老板的游说

  小牛说完这句话,看到范小天的表情,还以为自己说错了什么。

  范小天坐在椅子上,整个人都僵住了。

  过了好一会儿,他才开口问道:“韩总?”

  哪个韩总?

  大老板韩总?

  “对啊。”小牛点点头,“韩总在成立源码之前就是个技术大神了,在技术论坛里很出名的?NullPointer是他的网名,空指针,很程序员吧。”

  范小天看着屏幕上那个提交者用户名。

  [email protected]

首节 上一节 328/448下一节 尾节 目录txt下载

上一篇:这个导演不讲规矩

下一篇:我在中东造军火,被全球通缉?

推荐阅读