“模块‘torchtext.data’没有属性‘Field’”

时间:2021-04-04 20:28:09

标签: python nlp pytorch torchtext

k2

错误:

import torchtext

ENGLISH = torchtext.data.Field(tokenize=tokenizer_english, lower=True, init_token="<sos>", eos_token="<eos>")

它不会由于某种原因导入 torchtext.data.Field 即使这是文档中的内容

1 个答案:

答案 0 :(得分:1)

<块引用>

[BC Breaking] 遗产 在 v0.9.0 版本中,我们将以下遗留代码移至 torchtext.legacy。这是修改 torchtext 库的工作的一部分,其动机已在问题 #664 中讨论:

torchtext.legacy.data.field
torchtext.legacy.data.batch
torchtext.legacy.data.example
torchtext.legacy.data.iterator
torchtext.legacy.data.pipeline
torchtext.legacy.datasets
<块引用>

我们有一个迁移教程来帮助用户在 v0.9.0 版本中切换到 torchtext 数据集。对于仍然需要遗留组件的用户,可以在导入路径中添加遗留组件。

ENGLISH = torchtext.legacy.data.field(tokenize=tokenizer_english, lower=True, init_token="<sos>", eos_token="<eos>")

试试
相关问题