【问题标题】:pycuda._driver import error (Windows)pycuda._driver 导入错误(Windows)
【发布时间】:2015-08-04 22:09:40
【问题描述】:

我正在尝试在我的 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 的库页面

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 6.5.14。
  • @cgohlke 谢谢!有效:)

标签: python numpy visual-studio-2013 cuda pycuda


【解决方案1】:

解决方案涉及安装库支持的 CUDA 版本。我有一个更高的版本。 pycuda库的文件名可以分解如下,以识别它支持的CUDAPython的版本-

Filename: pycuda-2014.1+cuda6514-cp27-none-win32

Python version supported: 2.7 (from cp27)
CUDA version supported: 6.5.14 (from cuda6514)

【讨论】:

  • 对我不起作用。我有安装了 python 3.5 的 Anaconda 和安装了 pycuda-2016.1+cuda7518-cp35-cp35m-win_amd64.whl 的 Cuda 7.5.18。
  • 将 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\bin 添加到 PATH 有帮助。
  • @MichaelPogosskiy 您使用的是哪个操作系统?
  • 我使用的是 Windows10 x64
猜你喜欢
  • 2019-06-26
  • 2015-02-17
  • 1970-01-01
  • 1970-01-01
  • 2017-05-14
  • 2015-11-08
  • 2011-08-01
  • 2013-08-27
  • 2016-07-29
相关资源
最近更新 更多