Почему я получаю синтаксическую ошибку в ранее протестированном коде в "__kernel void smth (.."? - PullRequest
0 голосов
/ 19 июня 2019

Я использовал этот код из другого примера в StackOverflow вместо моего собственного кода. Оба выдают одну и ту же синтаксическую ошибку в void

__kernel void SAXPY (__global float* x, __global float* y, float a)
{
    const int i = get_global_id (0);

    y [i] += a * x [i];
}

Может быть, я забыл библиотеку?

сообщение об ошибке:

  File "<ipython-input-8-fb3ca4aa5029>", line 1
    __kernel void SAXPY (__global float* x, __global float* y, float a)
                ^
SyntaxError: invalid syntax


1 Ответ

1 голос
/ 20 июня 2019

Этот код выглядит как OpenCL - это не код Python и не будет работать в оболочке Python.

...