При компиляции кода устройства CUDA вы можете получить ошибку (с разрывом строки для удобства чтения):
ptxas warning : Stack size for entry function '_ZN7kernels11print_stuffIiEEvv'
cannot be statically determined
У этого может быть несколько причин, например динамическое выделение памяти или использование рекурсии , но сейчас это не имеет значения. Я хочу отключить предупреждение, по крайней мере, в какой-то функции. Дело в том, что я не знаю, какой токен использовать для этого. Бесполезно искать этот список (после предложения здесь SO об отключении определенных предупреждений) - потому что это предупреждения в интерфейс C/C++ NVCC, а не ассемблер.
Так как же можно отключить это предупреждение?