0

我正在尝试让 PyOpenCL 在我的 iMac 上运行,该 iMac 运行带有 NumPy 1.5.1 和 Python 2.6.0 的 Mac OS X Lion。我首先使用easy_install安装了PyOpenCL,然后我尝试了这里的解释:http ://wiki.tiker.net/PyOpenCL/Installation/Mac

当我运行演示脚本(http://documen.tician.de/pyopencl/#)时,它显示了 OpenCL 设备(英特尔酷睿 i3 和 ATI Radeon HD5670),但是当我选择两者之一时,都打印 0.0

    Choose device(s):
[0] <pyopencl.Device 'Intel(R) Core(TM) i3 CPU         550  @ 3.20GHz' on 'Apple' at 0xffffffff>
[1] <pyopencl.Device 'ATI Radeon HD 5670' on 'Apple' at 0x1021b00>
Choice, comma-separated [0]:1
Set the environment variable PYOPENCL_CTX='1' to avoid being asked again.
0.0

这里出了什么问题?提前致谢!

4

1 回答 1

0

在脚本的最后:

print la.norm(a_plus_b - (a+b))

因此,如果一切顺利,0.0 是预期的返回值......

于 2013-04-30T13:39:33.573 回答