Python 如何在spacy中运行经过GPU培训的模型

Python 如何在spacy中运行经过GPU培训的模型,python,spacy,Python,Spacy,标题。我使用spacy2.2.3来训练一个新模型,所以我在windows7的cmd中编码: python -m spacy train -g -1 zh models train_path dev_path 此外,我还安装了cupy-cuda101,版本7.2.0。在python3.7.6中编码时: import spacy spacy.prefer_gpu() spacy.require_gpu() 它们都印有“真” 我使用'-g-1'是因为我想在gpu上训练它,我是通过帮助选项学会的。

标题。我使用spacy2.2.3来训练一个新模型,所以我在windows7的cmd中编码:

python -m spacy train -g -1 zh models train_path dev_path
此外,我还安装了cupy-cuda101,版本7.2.0。在python3.7.6中编码时:

import spacy
spacy.prefer_gpu()
spacy.require_gpu()
它们都印有“真”

我使用'-g-1'是因为我想在gpu上训练它,我是通过帮助选项学会的。 然后,我打开了taskmgr和GPU-Z,结果显示它仍然在cpu上运行,而不是在GPU上运行

是什么原因造成的?我对这方面还很陌生。谁能帮我

系统:Windows7

GPU:GT740有两件事:

  • -g-1
    禁用GPU,启用GPU的选项为
    -g 0
    -g 1
    或您希望它使用的任何GPU ID

  • spacy v2.2.3中对windows的GPU支持存在一个主要缺陷,因此在v2.2.4发布之前,您希望只在windows中使用CPU进行培训(省略
    -g
    或使用
    -g-1


顺便说一句,我已经安装了cuda10.1和cudnn7.6.4,我确信cuda路径应该可以。