AttributeError: module ‘torchtext.data‘ has no attribute ‘Field‘ 解决

AttributeError: module 'torchtext.data' has no attribute 'Field'


前言

伴随着 3月5日TorchText 0.9.0更新,一些API调用也发生变化


之前我们调用Field,TabularDataset,Iterator,BucketIterator是通过torchtext.data

代码如下(示例):

import torch
import torchtext
from torchtext.data import Field,TabularDataset,Iterator,BucketIterator

在torchtext0.9环境下,会报AttributeError: module ‘torchtext.data’ has no attribute ‘Field’

新的API调用代码如下(示例):

import torch
import torchtext
from torchtext.legacy.data import Field,TabularDataset,Iterator,BucketIterator

官方文档:https://github.com/pytorch/text/releases/tag/v0.9.0-rc5

你可能感兴趣的:(自然语言处理)