小编abb*_*ini的帖子

AttributeError: 模块 'torchtext.data' 没有属性 'Field'

我想运行一个使用 pytorch 和 torchtext的 git项目,但是当我运行它时,它会引发错误:

  File "main.py", line 60, in <module>
    main()
  File "main.py", line 50, in main
    train_iters, dev_iters, test_iters, vocab = load_dataset(config)
  File "/home/esmailza/style transfer/style-transformer/data.py", line 23, in load_dataset
    TEXT = data.Field(batch_first=True, eos_token='<eos>')
AttributeError: module 'torchtext.data' has no attribute 'Field'
Run Code Online (Sandbox Code Playgroud)

火炬版本 = 1.8.0 火炬文本版本 = 0.9


def load_dataset(config, train_pos='train.pos', train_neg='train.neg',
                 dev_pos='dev.pos', dev_neg='dev.neg',
                 test_pos='test.pos', test_neg='test.neg'):

    root = config.data_path
    TEXT = data.Field(batch_first=True, eos_token='<eos>')
    
    dataset_fn = lambda name: data.TabularDataset(
        path=root + name,
        format='tsv',
        fields=[('text', TEXT)]
    )
Run Code Online (Sandbox Code Playgroud)

python pytorch

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×1

pytorch ×1