как запретить cuda-gdb оптимизировать любое значение
cuda-gdb
- это , а не , что-либо оптимизирует;это просто интерпретация отладочной информации, которую компилятор (nvcc
) поместил в двоичный файл.
Если компилятор решил не описывать местоположение какой-либо переменной, то cuda-gdb
ничего не может сделать, чтобы восстановить этоИнформация.Как правило, это проблема качества отладочной информации с nvcc
.
Возможно, что nvcc
действительно описал местоположение, которое вы ищете, но cuda-gdb
не в состоянии справиться с этимописание, в этом случае это ошибка в cuda-gdb
.
В любом случае, вы ничего не можете с этим поделать, кроме как жаловаться в NVidia.