Ubuntu20.04安装CUDA后如何查询当前生效的CUDA目录
Ubuntu 20.04 查询当前生效CUDA目录的方法
- 方法1:查看CUDA相关环境变量
直接执行如下两条命令,检索环境变量中配置的CUDA路径:echo $PATH | grep cudaecho $LD_LIBRARY_PATH | grep cuda
输出结果中排在最前面的CUDA路径就是当前系统优先调用的CUDA目录,环境变量的路径优先级遵循先后排序规则,排在前面的路径会被系统优先检索。
提示:如果以上两条命令没有输出,说明当前系统还没有将CUDA路径加入环境变量,此时无生效的CUDA,需要手动将对应版本CUDA的bin、lib目录路径添加到
~/.bashrc或/etc/profile配置文件中生效。
- 方法2:通过nvcc编译器查询
nvcc是CUDA的官方编译器,正常配置生效的CUDA环境可以直接检索到nvcc程序,执行which nvcc会返回nvcc的实际存储路径,例如返回/usr/local/cuda-11.4/bin/nvcc时,对应的CUDA根目录就是/usr/local/cuda-11.4。也可以执行nvcc --version直接查看当前生效的CUDA版本,匹配/usr/local下对应的版本目录即可。 - 方法3:查看默认软链接指向
CUDA默认安装时会自动创建/usr/local/cuda软链接,指向默认启用的CUDA版本目录,执行ls -l /usr/local/cuda即可看到软链接指向的实际目录,例如输出结尾为/usr/local/cuda -> /usr/local/cuda-11.0时,说明默认软链接指向11.0版本。
注意:如果手动修改过PATH等环境变量指定了其他CUDA路径,该方法的结果会和实际生效路径不一致,优先以前两个方法的查询结果为准。
内容的提问来源于stack exchange,提问作者Aniiya0978
相关产品推荐
相关产品推荐

