小编Joh*_*ick的帖子

即使使用最新的驱动程序,Python pyopencl DLL加载也失败了

我为我的GPU安装了最新的CUDA和驱动程序.我在Win7 64bit上使用Python 2.7.10.我尝试从以下位置安装pyopencl:

a.http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopencl上的非官方Windows二进制文件

b.从https://pypi.python.org/pypi/pyopencl获取源代码后编译自己的代码

两种情况下安装都成功但我尝试导入后会收到相同的错误消息:

>>> import pyopencl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\pyopencl-2015.1-py2.7-win-amd64.egg\pyope
cl\__init__.py", line 30, in <module>
    import pyopencl._cl as _cl
ImportError: DLL load failed: The specified procedure could not be found.
>>>
Run Code Online (Sandbox Code Playgroud)

我有Visual C++可再发行从安装Visual Studio 2015年https://www.microsoft.com/en-us/download/details.aspx?id=48145.

我还尝试了2种不同版本的GPU驱动程序(包括最新版本).一样.很多人似乎都得到了相同的错误,在一些论坛上,我通过将GPU驱动程序更新到最新版本来阅读,它运行正常.但不适合我.

谁知道如何解决这个问题?

python nvidia opencl pyopencl

8
推荐指数
1
解决办法
3833
查看次数

如何读取midi文件,更改其乐器并将其写回?

我想解析已经存在的.mid文件,将其乐器从"声学三角钢琴"更改为"小提琴",然后将其保存回来或另存为.mid文件.

从我在文档中看到的,仪器被一个program_changepatch_change指令改变,但我找不到任何已经存在的MIDI文件中的库.他们似乎只支持它从头开始创建的MIDI文件.

ruby python perl midi

5
推荐指数
2
解决办法
6180
查看次数

标签 统计

python ×2

midi ×1

nvidia ×1

opencl ×1

perl ×1

pyopencl ×1

ruby ×1