我刚开始使用 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:用户警告:构建成功,但导致非空日志:在 pyopencl.Device ' Intel(R) Core(TM) i5-2410M CPU 上构建@ 2.30GHzC:\Python27\lib\site-packages\pyopencl__init__.py:173:用户警告:构建成功,但导致非空日志:在 pyopencl.Device ' Intel(R) Core(TM) i5-2410M CPU 上构建@ 2.30GHz
在这里我什至没有返回我的解释器命令提示符,我必须按 Enter 键才能返回到提示符。我想应该有一些实际的信息,但我无法让它显示出来。顺便说一句,内核运行良好,所以没有问题。这很烦人。任何想法这可能是什么?