Pytorch 没有这样的操作员torchvision::nms

Pytorch 没有这样的操作员torchvision::nms,pytorch,torchvision,Pytorch,Torchvision,当我尝试运行yoloV3 detect时,出现了错误 op = torch._C._jit_get_operation(qualified_op_name) RuntimeError: No such operator torchvision::nms 虽然这段代码是torchvision的源代码,但我还是尝试了几次通过失败的提示来更正代码。由于我在安装torch和torchvison时遇到了很多障碍,我并不不愿意重新安装环境。运行torch和torchvison的“conda list”版

当我尝试运行yoloV3 detect时,出现了错误

op = torch._C._jit_get_operation(qualified_op_name)

RuntimeError: No such operator torchvision::nms

虽然这段代码是torchvision的源代码,但我还是尝试了几次通过失败的提示来更正代码。

由于我在安装torch和torchvison时遇到了很多障碍,我并不不愿意重新安装环境。运行torch和torchvison的“conda list”版本,我发现它们并非不可满足,安装的两个软件包的版本为:

 torchvision-0.5.0+cu92-cp37-cp37m-win_amd64.whl
 torch-1.4.0+cpu-cp37-cp37m-win_amd64.whl
我把torchvison的版本改为

 torchvision-0.5.0+cpu-cp37-cp37m-win_amd64.whl
到目前为止,我一直在处理我的问题。 注意:我的操作系统和python的环境正在崩溃:

  Windows_X64
  python3.7

我在Ubuntu 18.04上也遇到了同样的问题。将python升级到3.8并安装新的
torch
torchvision
库对我很有用

virtualenv -p python3.8 torch17
source torch17/bin/activate
pip install cython matplotlib tqdm scipy ipython ninja yacs opencv-python ffmpeg opencv-contrib-python Pillow scikit-image scikit-learn lmfit imutils pyyaml jupyterlab==3
pip install torch==1.7.1+cu101 torchvision==0.8.2+cu101 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

我尝试了一些讨论中的解决方案,但没有任何帮助。

我在
Ubuntu 20.04
上遇到了同样的问题,使用
Python3.7
pytoch1.7.1
&
cuda11.1


请注意安装
torchvision==0.8.2+cu110
而不是
torchvision==0.8.2
。只需根据您的系统更改相应的版本。

这是唯一适合我的解决方案,即使不升级python