
JavaScript异步的“幽灵”:事件循环到底对我们隐瞒了什么?
说真的,JavaScript这玩意,多少人写了几年还是搞不清那个诡异的执行顺序。刚开始我也那样——async/await用着爽,偶尔翻车就怪“玄学”。直到我盯着V8的源码和libuv的调用链看了两周,才明白那些“反直觉”背后是极其工整的机械...

说真的,JavaScript这玩意,多少人写了几年还是搞不清那个诡异的执行顺序。刚开始我也那样——async/await用着爽,偶尔翻车就怪“玄学”。直到我盯着V8的源码和libuv的调用链看了两周,才明白那些“反直觉”背后是极其工整的机械...

一个浏览器遗产的逆袭——为什么偏偏是现在? 说出来你可能不信,第一次看到有人在服务器端推 WebAssembly 的时候,我差点以为这是愚人节玩笑。一个设计来让网页跑 C++ 的虚拟机,现在要替代 Docker?疯了吧。但那堆融资数据骗不了...

WebAssembly,好,很多人听到这个词就觉得是“在浏览器里跑C++”。对,但也不完全对。我刚接触的时候也这么想,直到真正在项目里踩了坑,才发现这玩意儿根本不是银弹。它更像一个精心设计的虚拟机,一个抽象到骨子里的指令集。注意,我不是在说...

很多人都把OpenVINO当成一个模型优化的小工具——错得离谱。它是英特尔AI战略的暗线,一条用软件拴住硬件、用开源绑架生态的阳谋。为什么是现在?因为边缘计算终于不是PPT了,工厂质检、智能摄像头、自动驾驶推理,这些场景在大规模起量。但芯片...

那层‘优化’的皮下面,到底藏着什么 跑模型的人都有个心照不宣的痛:训练时看着指标蹭蹭涨,一到部署就萎了。延迟高得离谱,吞吐死活上不去。然后总有声音说——上 TensorRT 啊!仿佛那是万能药。但真用起来,不少人卡在第一关就骂街:这玩意儿怎...

说一个你可能不愿意承认的事实:AI 战争的下半场,弹药不是模型,是交换格式。 如果你还觉得 ONNX 只是个微软牵头的小玩意儿,那你就等着被供应链卡脖子吧。2024 年最大的谎言就是“大模型是未来”,而真相是——模型的互操作性才是命门。为什...

这件事得从2015年Hinton那篇论文说起。当时我还在实验室里折腾模型压缩——剪枝、量化、低秩分解,搞了一堆,效果总差那么点意思。直到有一天翻到Distilling the Knowledge in a Neural Network,读完...

去年底,和硅谷某大厂的一位VP喝酒。他说了一句话让我记到现在:“你知道吗,我们数据中心跑的大模型,有30%的FLOPs都浪费在对齐人类偏好的冗余神经元上。” 当时我手里的威士忌差点洒出来。30%。不是个小数目。你要知道,训练一次千亿参数模型...

做模型推理那会儿,真是被延迟逼疯。几百兆的模型,跑一次几百毫秒,用户早就划走了。后来搞量化——嚯,发现新大陆!内存直接腰斩,速度快了三倍。但,别高兴太早。坑多得能填海。今天不整虚的,就聊聊这玩意儿到底怎么玩,怎么避开那些阴沟。 这玩意儿到底...

不是危言耸听。看看硅谷现在疯抢H100的样子,像极了2020年抢口罩。但这事儿比口罩绝望得多——算力需求的斜率已经彻底疯了。一季度英伟达数据中心营收同比暴增427%,而台积电的CoWoS封装产线还在喊疼。这就是梯度爆炸。它不是一个数学概念,...