-1
Мое ядро содержит некоторые частные массивы переменной длины. Ядро может быть скомпилировано и выполнено на Mac, но не работает в Linux OpenCL. В Linux ошибка error: variable length arrays are not supported in OpenCL
. Итак, как поддерживать массивы переменной длины в Linux OpenCL?Как поддерживать массивы переменной длины в OpenCL linux
пасса необходим п значение ядра строки по значению, а не имя, так что становится __local буев [12345] вместо __local float array [n]. Если это уже действует, вы должны запросить максимальный размер из opencl api. –