微调速度到底能压到多低?一个叫 LoRA Speedrun 的项目直接把这事变成了排行榜。不再是拼谁刷的分数高,而是比谁在完全相同的硬件上把 Qwen2.5-1.5B 跑完一轮微调的墙钟时间更短。当前纪录:6 分 05 秒,由 @Saivineeth147 保持。对比项目给出的 11 分 57 秒基线,快了将近一倍,更狠的是,加速后的模型准确率还更高——61.1%,基线可没到这个数。
这速度不是靠烧更贵的卡换来的。所有提交都在一张 L40S 上完成,靠的是工程技巧。保持者的核心操作是把序列打包和仅完成损失掩码结合起来,既压缩了无效填充带来的计算浪费,又让损失计算只盯住真正需要学习的那部分 token。这种组合拳在微调圈子里并不神秘,但真拿出来跑分、并且让所有人都能复现,才是 LoRA Speedrun 有意思的地方。它就像微调版的 nanoGPT speedrun,把优化空间赤裸裸摆上台面,你不上场,就有人把纪录往下再吞几秒。
项目还顺手解决了排行榜的老毛病:自说自话。任何提交都必须经过三次独立复现才算数,而且提供了免费的 Modal 沙箱环境,你不用租卡、不用配环境,直接就能复现别人的纪录,或者扔上去自己的调优方案。这种“写出来、跑出来、让别人也跑出来”的闭环,让分数含金量高了不少。做微调的开发者,是时候看看自己的手艺在墙钟时间上到底排第几了。

