运行环境:Ubuntu 16.04
NVIDIA GeForce 960
CUDA 8.0
在学习《CUDA高性能并行计算》第二、三章的过程中,编写了 dist_v1_cuda 和 dist_v2_cuda 两个程序。按照书上的运行步骤,在源文件的目录下运行
make
cuda-gdb main.exe
run
执行命令run以后,终端报错
All CUDA devices are used for display and cannot be used while debugging. (error code = CUDBG_ERROR_ALL_DEVICES_WATCHDOGGED(0x18)
本文的解决方法依据Stack Overflow上的回答给出:All CUDA devices are used for display: Can not debug my CUDA-code from within desktop environment
解决方法1:
因为本人所用的计算机只有一块独立显卡,且显卡被X-server占用(即All CUDA devices a