最近在跑一个中文客服意图分类的微调任务,用的LLaMA-7B,LoRA方式,单卡A100 40G。数据大概2万条,每条也就几十个字。问题是batch size设2就OOM,设1又怕不收敛。尝试了梯度累积设4,但loss曲线震荡得很厉害,而且训练速度慢得离谱,一天才跑几千步。我看教程里都说小batch加梯度累积能模拟大batch,但实际效果很差。有没有大佬实际调过这类的?是不是LoRA的rank也要跟着改?还是说数据集太杂、需要先清洗一遍?求实战经验,顺便问下你们训练时一般多久看一次验证集loss?