我正在尝试开始使用 pyOpenCL,但在运行示例时遇到了问题。我简化了代码,试图弄清楚我下面的内容是怎么回事。当我运行代码时,它只会打印 1。它不会产生任何错误。如果我只调用 cl.create_some_context(),也会发生同样的情况。
我正在运行带有 AMD CPU 和 ATI GPU 的 windows 7、python 2.7。我已经更新了我的驱动程序。据我所知,我的 GPU 不支持 OpenCL,但我的 CPU 支持。
CPU:AMD速龙II X2 250
显卡:ATI Radeon HD 4600
import pyopencl as cl
import numpy
print 1
cl.get_platforms()
print 2
cl.create_some_context()
print 3
输出:
1
谢谢!