我正在尝试使用通用句子编码多语言模块。我使用的是tensorflow 1.14版本。在参考了stackoverflow的其他问题之后,一个可能的原因是使用了旧版本的tensorflow,而这里不是这样。在
更新:添加了python包版本
### Tensorflow version : 1.14.0
### sentencepiece: 0.1.82
### tf-sentencepiece: 0.1.82.1
use_large_module_url = "https://tfhub.dev/google/universal-sentence-encoder-large/3" #@param ["https://tfhub.dev/google/universal-sentence-encoder/2", "https://tfhub.dev/google/universal-sentence-encoder-large/3"]
use_lite_module_url = "https://tfhub.dev/google/universal-sentence-encoder-lite/2"
use_multilingual_url = 'https://tfhub.dev/google/universal-sentence-encoder-multilingual/1' #@param ['https://tfhub.dev/google/universal-sentence-encoder-multilingual/1', 'https://tfhub.dev/google/universal-sentence-encoder-multilingual-large/1', 'https://tfhub.dev/google/universal-sentence-encoder-xling-many/1']
# embed = hub.Module(use_lite_module_url)
# embed = hub.Module(use_large_module_url)
embed = hub.Module(use_multilingual_url)
错误
^{pr2}$
在Windows中,我相信目前没有可用的解决方案,但是如果您使用Linux/Ubuntu,请尝试以下操作:
(数据/模型是您的本地路径,请随意更改)
创建一个环境变量,然后
^{pr2}$反映变化。祝你好运
同样的问题。我是这样修复的:
然后你必须在代码中加载它:
^{pr2}$相关问题 更多 >
编程相关推荐