Сегодня я добавил еще четыре __ local
переменных в свое ядро, чтобы вывести промежуточные результаты. Но просто добавив еще четыре переменных в подпись ядра и добавив соответствующие аргументы ядра переводит весь вывод ядра в "0". Ни одна из функций cl не возвращает код ошибки.
Далее я попытался добавить только одну из двух меньших переменных. Если я добавлю только один из них, это сработает, но если я добавлю их обоих, он выйдет из строя.
Так может ли такое поведение OpenCL означать, что я выделил много __ локальной
памяти? Как мне узнать, сколько __ локальной
памяти я могу использовать?