如上图所示,在微调Qwen-7B-Chat模型时,遇到上述问题。
问题原因:
Accelerate库在1.0以上版本不再支持dict_keys([‘dispatch batches’.‘split batches’],转而使用accelerate.DataLoaderConfiguration来替换dataloader.但Transformer中trainer.py中仍然使用的该种不支持的方式方式传参。
解决办法:
按照图片红框中的路径找到Transformer中的trainer.py,添加或修改成如下代码
TypeError: Accelerator.__init__() got an unexpected keyword argument ‘dispatch_batches‘
最新推荐文章于 2025-03-05 13:23:26 发布