我正在尝试在我的 Windows 7 计算机上运行 pycuda。我已经安装了以下内容-
<强>1。 Python 2.7.9
<强>2。 cuda_7.0.28_windows
<强>3。 numpy-1.9.2-win32-superpack-python2.7
<强>4。 pycuda-2014.1+cuda6514-cp27-none-win32(来自 christopher gohlke 的库页面的 whl)
<强>5。 Visual Studio 2013 社区版
以上所有安装均成功,但当我运行下面的代码时(代码很长,但导入语句应该足以描述问题)
from __future__ import division
import numpy as np
import pycuda.driver as drv
from pycuda.compiler import SourceModule
import pycuda.autoinit
import numpy.testing
我收到以下错误-
Traceback (most recent call last):
File "D:\trash\cuda_test.py", line 3, in <module>
import pycuda.driver as drv
File "C:\Python27\lib\site-packages\pycuda\driver.py", line 2, in <module>
from pycuda._driver import * # noqa
ImportError: DLL load failed: The specified module could not be found.
知道问题出在哪里吗?
最佳答案
解决方案涉及安装库支持的 CUDA 版本。我有一个更高的版本。 pycuda库的文件名可以分解如下,以识别它支持的CUDA和Python版本-
Filename: pycuda-2014.1+cuda6514-cp27-none-win32
Python version supported: 2.7 (from cp27)
CUDA version supported: 6.5.14 (from cuda6514)
关于python - pycuda._driver 导入错误(Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30404269/