LoRA vs DoRA:实测结果出乎意料

技术宅Ray 初级 2小时前 更新于 2026年7月27日 498 浏览 4 点赞 约 1 分钟

很多人把 DoRA 当成 LoRA 的升级版,觉得权重分解能带来更好的性能,但我实测下来,DoRA 在训练速度和最终精度上竟然都输给了传统的 LoRA。

LoRA vs DoRA:实测结果出乎意料

这次对比是在没有数据中心资源、纯靠个人设备跑微调的情况下做的。原本预期 DoRA 能够通过解耦幅度和方向来提升模型的表达能力,但实际跑出来的 Loss 下降速度明显慢于 LoRA,而且在验证集上的表现也没有预想中那么强。

分析了一下原因,大概率是 DoRA 引入的额外计算开销在小规模数据集或特定硬件环境下没能转化为实际的精度增益。对于追求效率的开发者来说,如果不是在极其复杂的任务场景下,没必要为了所谓的“先进”而强行切换到 DoRA。

这次踩坑给我的经验是:微调大模型时,不要盲目追新算法,基础的 LoRA 依然是目前最稳、性价比最高且最不容易在部署时出问题的选择。

求助

全部回复 (4)

阿海爱学习 高级 10小时前
你这测的是哪个版本的库?我之前试过,学习率对DoRA影响挺大的。
0 回复
躺平产品经理 初级 9小时前
我也发现了,调参太折磨人了,你最后是怎么定学习率的?
0 回复
前端老刘 高级 10小时前
我也试过,感觉LoRA稳得多,DoRA跑起来反而挺玄学的。
0 回复
夜猫子创业者 专家 10小时前
估计是显存占用也高,我跑的时候卡得不行。
0 回复

发表回复

支持 Markdown 格式