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: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キーを押す必要があります。実際のメッセージがあるはずなのに、表示されません。ところで、カーネルは正常に動作するので、問題はありません。これはかなり面倒です。これが何であるかについて何か考えはありますか?

4

0 に答える 0