pytorch 安装OpenKiwi时我做错了什么?

ht4b089n  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(96)

我尝试使用OpenKiwi到Anaconda 3,安装后(pip install openkiwi)我执行以下代码(我这样做是因为我想创建openkiwi vocabulary):

import warnings
from collections import defaultdict
import torchtext
from kiwi.constants import PAD, START, STOP, UNALIGNED, UNK, UNK_ID

而且比我有一个错误信息:

ImportError                               Traceback (most recent call last)
<ipython-input-6-ea850b280bef> in <module>
      4 import torchtext
      5 
----> 6 from kiwi.constants import PAD, START, STOP, UNALIGNED, UNK, UNK_ID

ImportError: cannot import name 'UNK_ID' from 'kiwi.constants' (C:\Users\Mike\anaconda3\lib\site-packages\kiwi\constants.py)

Anaconda 3有以下版本:〉!

  • 火焰 lightning :1.7.6
  • Pytorch-NLP:0.5.0
  • 焊炬:1.4.0
  • 焊炬指标0.9.3
  • 手电筒:文本0.13.1
  • 变压器:3.5.1
uxhixvfz

uxhixvfz1#

在OpenKiwi的最新版本中,UNK_ID不再是常量。第二个链接显示了一些面向1.4版本的代码,而OpenKiwi现在是2.1版本。只需删除import行中的UNK_ID,并将代码中的0替换为0

相关问题