OSError:[WinError 127]找不到指定的过程。火炬

时间:2020-07-27 09:41:20

标签: python pytorch

我收到此错误OSError:[WinError 127]找不到指定的过程。

OSError                                   Traceback (most recent call last)
 in 
      5 import matplotlib.pyplot as plt
      6 
----> 7 import torch
      8 import torch.nn as nn
      9 import torch.optim as optim

~\AppData\Local\Programs\Python\Python38\lib\site-packages\torch\__init__.py in 
     79     dlls = glob.glob(os.path.join(th_dll_path, '*.dll'))
     80     for dll in dlls:
---> 81         ctypes.CDLL(dll)
     82 
     83 

~\AppData\Local\Programs\Python\Python38\lib\ctypes\__init__.py in __init__(self, name, mode, handle, use_errno, use_last_error, winmode)
    371 
    372         if handle is None:
--> 373             self._handle = _dlopen(self._name, mode)
    374         else:
    375             self._handle = handle

OSError: [WinError 127] La procédure spécifiée est introuvable

几天前我安装了pytorch,今天第一次遇到此错误...所以我不认为这是安装问题... 我也尝试重新安装pytorch,但仍然收到此错误 我在Windows 10上使用火炬1.5.1 + cu101和python 3.8.5 我只安装了一个版本的python。 如果有人可以帮助我 非常感谢

1 个答案:

答案 0 :(得分:1)

我在 Windows 10 上使用 Python 3.9.2 遇到了类似的错误,并通过以下方式解决了它:

我从以下位置复制了 CUDA 11 驱动程序(特别是 cublas64_11.dll):

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin 到 C:<你的python目录>\Lib\site-packages\torch\lib