一、问题
使用加载模型的from_pretrained(google-bert/bert-base-uncased)方法时报错
二、原因
1、网络不行,无法从Huggingface加载模型
2、同时本地缓存文件没有模型
三、解决方法
1、搭个梯子试试
2、下载模型到本地,下载链接如下:
Huggingface模型下载
例:
1)下载如下文件
2)打包命名为bert-base-uncased文件夹
3)比如把bert-base-uncased文件夹放到/home/yl/model目录中
4)在代码中from_pretrained( google-bert/bert-base-uncased )改为from_pretrained( /home/yl/model/bert-base-uncased , local_files_only=True )
5)运行即可
PS:修改后from_pretrained()函数第一个输入是本地模型路径,第二个输入local_files_only=True表示只从指定路径读取,不添加这句会导致问题无法解决(即还从网上下载模型)