总是会被各种奇奇怪怪的问题折腾一晚上,晚上试了各种方法,卸了又重装cuda toolkit和cudnn,改了各种各样的./bashrc环境变量,最后发现这个问题真的很简单很弱智,大概花费了我3个小时吧。基本忘记的安装cuda toolkit和cudnn流程又温习了一遍。长话短说,进入正题。
首先检查cuda驱动和cuda toolkit版本
nvidia-smi
nvcc -V
如果这个没有问题就看一下cuda安装包
ll /usr/local/
正常情况下应该是几个cuda的安装包和一个cuda的软链接cuda指向cuda-11.7
如果上面的都没问题,大概是在项目配置的问题。打开.vscode/c_cpp_properties.json文件,在includePath中加一个"/usr/local/cuda/include",然后问题就解决了,有的时候人就是这么的奇特,花了几个小时在没有任何意义的事情上。ok,睡觉了~晚安