1

我刚开始使用 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 键才能返回到提示符。我想应该有一些实际的信息,但我无法让它显示出来。顺便说一句,内核运行良好,所以没有问题。这很烦人。任何想法这可能是什么?

4

0 回答 0