pyopencl

    8зной

    3ответ

    Недавно я обнаружил мощь GP-GPU (универсального графического процессора) и хочу воспользоваться им для выполнения «тяжелых» научных и математических вычислений (которые в противном случае требуют боль

    0зной

    3ответ

    Я использую pyopencl для поиска определенного пикселя в изображении размером 512 x 512 (262,144 пикселя). Я начинаю (512 512), когда запускаю свою программу и сравниваю соседние пиксели с известной гр

    1зной

    1ответ

    Я пытался реализовать накопленную сумму с OpenCL следующим образом: __kernel void cumsum(__global float *a) { int gid = get_global_id(0); int n = get_global_size(0); for (int i = 1; i

    1зной

    1ответ

    hi Я написал этот код в pyopencl, чтобы получить разреженный случайный вектор, но проблема в том, что я не могу написать какое-либо значение в индексированном массиве, в чем проблема? выход всегда рав

    0зной

    1ответ

    Как написать argmin или argmax с PyOpenCL? Я полагаю, что мне нужно будет вычислить argmin/min для каждой рабочей группы, а затем уменьшить их, используя последующие вызовы.

    5зной

    3ответ

    В OpenCL есть ли преимущества для оценки буферов как READ_ONLY или WRITE_ONLY? Это kernel то, что я часто вижу (а это READ_ONLY и Ь WRITE_ONLY): __kernel void two_buffer_double(__global float* a, __gl

    0зной

    1ответ

    Я пишу программу raytracing в OpenCL, и у меня есть функция в моем ядре, Quadratic, которая принимает 3 плавающих переменных и два указателя на значения float. Функция: bool Quadratic(float A, float B

    0зной

    2ответ

    Я использую pyOpenCl 2013.1, и мой код падает на графическом процессоре nVidia, процессоре AMD и AMD GPU, но работает на процессоре Intel. Используя графический процессор nvidia, ошибка возникает на q