我刚开始使用PyOpenCL和OpenCL(来自CUDA)。 事情是,当我使用这个非常简单的虚拟内核时:
typedef struct type_complex64
{
float real;
float imag;
} complex64;
__kernel void transform(__global complex64* amps, __constant complex64* operator)
{
unsigned int i = get_global_id(0);
amps[i].real = 1.0f;
amps[i].imag = 0.0f;
}
我在构建步骤中得到了这个:
C:\ Python27 \ lib \ site-packages \ pyopencl \ cache.py:338:UserWarning: 构建成功,但导致非空日志:构建 pyopencl.Device'Intel(R)Core(TM)i5-2410M CPU @ 2.30GHzC:\ Python27 \ lib \ site-packages \ pyopencl__init __。py:173:UserWarning:构建成功,但导致非空日志:构建于 pyopencl.Device'Intel(R)Core(TM)i5-2410M CPU @ 2.30GHz
在这里,我甚至没有得到我的解释器命令提示符,我必须按Enter返回提示符。我想应该有一些实际的消息,但我无法让它显示出来。 BTW内核运行正常,所以没有问题。这很烦人。任何想法可能是什么?