报错ValueError: Can't find 'adapter_config.json'

博客园   2023-08-26 14:23:45


(相关资料图)

前言

在做组内2030项目时,我具体做的一个工作是对大模型进行LoRA微调,在整个过程中有许多坑,其中有些值得记录的问题,于是便产生了这篇博客。

问题

我在得到微调好的模型后,需要对模型进行性能测评。在加载模型时,遇到如下报错

ValueError: Can"t find "adapter_config.json"

补充:报错截图忘截了,但关键报错信息如上。

解决方法

这个问题我找了几种解决方法都没用,看到朋友进行微调生成的模型能够成功评测,才明白原来是微调后的模型文件不完整的原因啊~T_T

下面是可以进行成功加载并进行评测的模型文件构成:

下面是我微调后不能成功加载的模型文件构成:

两相对比,发现缺少了文件名以adapter开头的两个文件。

在确保我和朋友代码一样的情况下,对比了我和他环境中安装的包,结果发现我的transformers版本号为4.29.2,他的transformers版本号为4.31.0

于是使用如下命令重新安装transformers,再次微调训练模型,可以发现模型文件便完整了。_

pip install transformers==4.31.0