hanlp是否可以先下载预训练模型在本地加载

微软的ner预训练模型 https://file.hankcs.com/hanlp/ner/ner_bert_base_msra_20200104_185735.zip。
issue中已经有人问了,https://github.com/hankcs/HanLP/issues/1401但没有得到解决方案。现在我的环境比较特殊,连不了外网,想下载到本地再加载,但是一直失败
The identifier /media/cfs/liuhongru3/ccks2020-baseline-master/ner_bert_base_msra_20200104_185735.zip resolves to a non-exist meta file /media/cfs/liuhongru3/ccks2020-baseline-master/ner_bert_base_msra_20200104_185735.zip/meta.json.
不知道哪位大佬有成功的从本地加载的例子

185735.zip/meta.json多了一个zip。不要手动解压,zip放到提示位置自动解压。或者本地先调试好,然后把~/.hanlp上传到服务器的相应位置。

hanlp.load(里面加不带zip的路径的话),会提示下载zip包,因为我这个环境特殊,连不了外网,需要本地加载。

3 个帖子已被合并到了现有主题:关于hanlp2.1 的模型,如果只是分词和词性标注,是否有更小的模型

:grinning_face_with_smiling_eyes: 原来何博正好在线,多提点问题

我在测试的时候用的docker, 挂载了 /root/.hanlp 路径, 测试开始以后 还会下载 两个文件, 但是下载的文件 似乎 并没有 存到 /root/.hanlp 里面, 因为 再次 通过容器启动的时候仍然 会再次去下载那两个文件。
请问这几个文件保存路径是哪啊?

这种进度条形式的是huggingface transformers下载的文件,你可以参考Server without Internet:

1 Like

明白了,看来还得仔细读读文档:grinning_face_with_smiling_eyes: