Задать вопрос

Python + OpenCL + #include?

Добрый день.

Используется следующий стек Python + OpenCL, в программе которая должна выполняться на GPU используются математические функции из библиотеки math.h, вопрос - как произвести ее импорт в программу на C?
prg = cl.Program(ctx, """
    #include <math.h>

    __kernel void sq(__global const float *a, __global float *c)
    {
        int gid = get_global_id(0);
        c[gid] = sqrt(a[gid]);
    }
    """).build()

так не работает. ошибка:
line 2: catastrophic error:
cannot open source file "math.h"
#include math.h
  • Вопрос задан
  • 2612 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@mamkaololosha
Там разве инклюды не типа #include "pyopencl-complex.h" ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Wanted. Москва
До 250 000 ₽
AST Москва
До 350 000 ₽
16 янв. 2025, в 01:42
2500 руб./за проект
16 янв. 2025, в 01:15
1500 руб./за проект