问题:
服务器中无法连接huggingface,故需要自己将模型文件上传
ubuntu
可以按照这个链接下载
Bert下载和使用(以bert-base-uncased为例) - 会自愈的哈士奇 - 博客园
里面提供了giehub里面的链接
GitHub - google-research/bert: TensorFlow code and pre-trained models for BERT
本人方法:(可用)
本人也找到了位置
~/.cache/huggingface/hub
具体是blobs内容,但是文件名是对应 snapshots中的引用
错误方法:本人直接将目录结构~/.cache/huggingface/hub/models--google-bert--bert-base-chinese复制到服务器用,发现不行。
正确方法:(亲测成功)
修改blobs里面的文件名就可以用了,将上面链接的名字按照文件大小对应替换下方文件中乱码的名字。然后再将文件夹这个五个文件放在bert-base-chinese文件夹(自己创建)中,加载模型时候用"./bert-base-chinese"就成功了。
方法2:
打开链接:https://huggingface.co/docs/transformers/installation#offline-mode
保存本地已加载的模型:
model.save_pretrained("./jie/bert-base-chinese")
保存在固定文件夹,然后再上传到服务器就行了
windows:
用everything这个软件搜索bert-base-chinesef就能搜到