【问题标题】:How to get started with spacy library and its module in Google Colab?如何在 Google Colab 中开始使用 spacy 库及其模块?
【发布时间】:2019-12-26 06:13:09
【问题描述】:

我遇到了Spacy 模块在colab GPU 笔记本中加载的问题。

!python -m spacy download en_trf_xlnetbasecased_lg

此命令适用于anaconda notebook 下载,但如何在谷歌下载Colab 并加载模块?

【问题讨论】:

    标签: python machine-learning google-colaboratory spacy spacy-transformers


    【解决方案1】:

    在加载模块之前更新 Spacy,这是 Colab 中 Spacy 版本的一个已知错误。

    !pip install --upgrade spacy
    

    (在这里找到它https://github.com/explosion/spacy-transformers/issues/83

    【讨论】:

    • 你好 CrazyElf,我已经执行了 (1) !pip install --upgrade spacy (2)on -m spacy download en_trf_bertbaseuncased_lg (3)dataFrac=data.sample(frac=1.00) is_using_gpu = spacy. prefer_gpu() if is_using_gpu: torch.set_default_tensor_type("torch.cuda.FloatTensor") nlp = spacy.load('en_trf_xlnetbasecased_lg') 依次执行。仍然收到“[E050] 找不到模型 'en_trf_xlnetbasecased_lg'。它似乎不是快捷链接、Python 包或数据目录的有效路径。”
    • 我找到了 Spacy 下载它的地方。尝试从那里加载包:nlp = spacy.load('/usr/local/lib/python3.6/dist-packages/en_trf_xlnetbasecased_lg/en_trf_xlnetbasecased_lg-2.2.0')
    • 仍然得到“找不到模型'/usr/local/lib/python3.6/dist-packages/en_trf_xlnetbasecased_lg/en_trf_xlnetbasecased_lg-2.2.0'。这似乎不是捷径链接、Python 包或数据目录的有效路径。”
    • 使用以下扭结了解更多详情 (drive.google.com/drive/folders/…)
    • 你在 Colab 上使用 Python3 还是 Python2 运行时?
    【解决方案2】:

    感谢 的支持。终于找到这个问题的答案了。

    以下是步骤:

    1) !pip install https://github.com/explosion/spacy-models/releases/download/en_trf_xlnetbasecased_lg-2.2.0/en_trf_xlnetbasecased_lg-2.2.0.tar.gz

    2) 它将要求重新启动运行时。这样做。

    3) 导入 spacy 导入 spacy_transformers

    nlp = spacy.load('en_trf_xlnetbasecased_lg') 打印(“完成”)

    问候。

    【讨论】:

      猜你喜欢
      • 2019-11-17
      • 2023-04-06
      • 2019-03-14
      • 2020-08-05
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-30
      相关资源
      最近更新 更多