背景
今天本人想跑个Yolact模型玩玩,但是在训练的过程中,需要DCN网络模型,这个需要使用CUDA对相关文件进行编译,但是报错了,主要错误是:
cuda_runtime.h: No such file or directory
弄了一个下午,看了很多博客,也是没解决,后来知道为啥了。其实解决方案也是很简单的,就是把CUDA安装目录的一些文件夹路径添加到环境变量中就可以了。以下是Windows 操作系统的解决方案:
在环境变量Path中添加以下两个路径:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\lib\x64
基本上每个人的默认的安装路径都是这个,大家只需要把v11.0
根据自己的安装的CUDA版本号进行替换即可。