yzhangcs / parser

:rocket: State-of-the-art parsers for natural language.
https://parser.yzhang.site/
MIT License
827 stars 139 forks source link

ctb7.biaffine.dep.electra问题 #83

Closed yt-liang closed 2 years ago

yt-liang commented 2 years ago

想要用ctb7.biaffine.dep.electra来进行依存分析,但是会报如下错误 image 我自己x把模型下载下来了,如何使用我本地的模型呢

yzhangcs commented 2 years ago

@yt-liang Hi, 你好,我想这应该是transformers版本或者本地网络的问题,请去check一下hfl/*对于库版本的要求,然后升级,或者检查一下本地网络是否连接

yt-liang commented 2 years ago

还有一个问题,如何使用cuda而不是cpu进行预测,如何修改cuda的device?能同时预测多个吗,predict参数data的形式是怎么样?我进到.py文件,好像没有详细说明data的形式,我想预测多句话

yt-liang commented 2 years ago

@yt-liang Hi, 你好,我想这应该是transformers版本或者本地网络的问题,请去check一下hfl/*对于库版本的要求,然后升级,或者检查一下本地网络是否连接

就是必须要从hfl下载是吗?不能加载本地下载好的

yzhangcs commented 2 years ago

@yt-liang

如何使用cuda而不是cpu进行预测,如何修改cuda的device?

cuda预测只要设置一下某个设备可见就可以了,parser会自动使用可见的第一个设备,设备设置可以通过环境变量CUDA_VISIBLE_DEVICES

能同时预测多个吗,predict参数data的形式是怎么样?

data可以是一句话或者多句话的list,或者文件名,具体可以参考README的例子

就是必须要从hfl下载是吗?不能加载本地下载好的

应该都可以,版本要对

yt-liang commented 2 years ago

image 这样设置CUDA就行吗?如何从本地加载bert呢(我本地已经把electra-180g下载好了)?

yzhangcs commented 2 years ago

@yt-liang 环境变量需要在命令行中设置,或者通过os.environ. 具体如何加载bert还请参考transformers文档

yt-liang commented 2 years ago

@yt-liang 环境变量需要在命令行中设置,或者通过os.environ. 具体如何加载bert还请参考transformers文档

有一次运行成功了electra-180g,之后运行又失败了,运行之后不会把模型下载下来吗?

yzhangcs commented 2 years ago

@yt-liang 运行了应该是会下载的

github-actions[bot] commented 2 years ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 2 years ago

This issue was closed because it has been inactive for 7 days since being marked as stale.