Hacker News new | ask | show | jobs
by ImprobableTruth 811 days ago
Transmission speeds aren't fast enough for this, unless you crank up the batch size ridiculously high.
1 comments

LoRA training/merging basically is "crank up the batch size ridiculously high" in a nutshell, right? What actually breaks when you do that?
Cranking up the batch size kills convergence.
Wonder if that can be avoided by modifying the training approach. Ideas offhand: group by topic, train a subset of weights per node; figure out which layers have the most divergence and reduce lr on those only.
A provable way to recover convergence is to calculate the hessian. It’s computationally expensive but there are approximation methods.