caffe2_detectron_ops_gpu.dll“ or one of its dependencies一种可能解决方案

之前电脑太卡了,我把他重置了一下。后来我发现,我的pytorch用不了了,一运行就报下面这个错误

Traceback (most recent call last):
  File "D:/1Apython/Pycharm_pojie/Semantic_segmentation/pytorch_segmentation-master/train.py", line 4, in <module>
    import torch
  File "D:\Anaconda\envs\torch371\lib\site-packages\torch\__init__.py", line 128, in <module>
    raise err
OSError: [WinError 126] 找不到指定的模块。 Error loading "D:\Anaconda\envs\torch371\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll" or one of its dependencies.

最开始它是让我下载一个vc++的编译环境,可是我下载之后就一直出现这个错误。最开始我以为是我的cuda被重置了,我重新安装cuda和cudnn之后还是有这个问题。
后来我又以为是pytorch坏了,我又重新装了一遍pytorch,真的是几经周折,一点效果都没有。
然后我看网上有人说是cudatoolkit没装,我一想,好像确实没有安装,然后用conda安装了一下。
caffe2_detectron_ops_gpu.dll“ or one of its dependencies一种可能解决方案_第1张图片
这里注意一下要指定安装版本,不然他会给你默认安装最新版的。貌似cudatoolkit=10.1对应是torch1.6,cudatoolkit=10.2对应是torch1.7,别指定错了,不然又得重装。
搞完这个以为就好了,激动的一运行,哦豁!又报下面这个错误:
caffe2_detectron_ops_gpu.dll“ or one of its dependencies一种可能解决方案_第2张图片
还好这个比较简单,百度一下就解决了,没废多少时间,按照这个大哥的:
https://www.cnblogs.com/jisongxie/p/10248879.html
添加了一下环境路径就好了。
唉,真不容易的,折腾一下午,差点气死了~

在这里说明一下,每个人的电脑的情况不一样,我写的也仅供参考,希望能帮到大家

你可能感兴趣的:(报错可能的解决方案,深度学习,anaconda,cuda)