colab中的火炬文本导入错误

我正在尝试在 colab 中运行本教程。

但是,当我尝试导入一堆模块时:

import io
import torch
from torchtext.utils import download_from_url
from torchtext.data.utils import get_tokenizer
from torchtext.vocab import build_vocab_from_iterator

它给我的错误extract_archivebuild_vocab_from_iterator

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-5-a24e72502dbc> in <module>()
      1 import io
      2 import torch
----> 3 from torchtext.utils import download_from_url, extract_archive
      4 from torchtext.data.utils import get_tokenizer
      5 from torchtext.vocab import build_vocab_from_iterator

ImportError: cannot import name 'extract_archive'


ImportError                               Traceback (most recent call last)
<ipython-input-4-02a401fd241b> in <module>()
      3 from torchtext.utils import download_from_url
      4 from torchtext.data.utils import get_tokenizer
----> 5 from torchtext.vocab import build_vocab_from_iterator
      6 
      7 url = 'https://s3.amazonaws.com/research.metamind.io/wikitext/wikitext-2-v1.zip'

ImportError: cannot import name 'build_vocab_from_iterator'

请帮我解决这个问题。

回答

你需要先升级torchtext

!pip install -U torchtext==0.8.0

目前,版本 0.8.0 与 Torch 1.7.0 兼容(无需升级 torch、torchvision)


以上是colab中的火炬文本导入错误的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>