看b站小土堆视频运行YOLOv5报错,百度查说是pytorch和torchvision版本不对应等问题,但我自己检查是对应的,所以不知道如何解决这个异常。
NotImplementedError: Could not run 'torchvision::nms' with arguments from the 'CUDA' backend.
这是官网上版本对应的信息:
我的pytorch和torchvision版本:
后来看到是因为我的torchvision安装的是cpu版本,而torch是cuda版本的。找到对应版本的torchvision下载。download.pytorch.org/whl/torchvision/
下载完放入anaconda的envs文件夹下,然后进行本地下载
重新查看版本:
再次运行YOLOv5,运行不报错:
参考文献: