Linux查看CUDA版本以及nvcc: command not found

在日常使用中,在配置镜像以及使用开源网站时经常需要查询CUDA版本,版本也确实十分的重要。一般的我们有三种常见的查询方式。

  1. 查看当前Cuda的版本,即实际安装的Cuda版本
    nvcc -V(nvcc –version)
    nvcc 是The main wrapper for the NVIDIA CUDA Compiler suite. Used to compile and link both host and gpu code. 或者:
    cat /usr/local/cuda/version.txt
    如果nvcc报错nvcc: command not found,那么首先:
  • 1.1 查看cuda的bin目录下是否有nvcc:
	cd /usr/local/cuda/bin
  • 1.2 如果存在,直接将cuda路径加入系统路径即可:
	#进入配置文件
	vim ~/.bashrc
 
	#添加以下两行
	#在/.bashrc中配置LD_LIBRARY_PATH路径、配置PATH路径,完整配置如下:
	export LD_LIBRARY_PATH=/usr/local/cuda/lib
	export PATH=$PATH:/usr/local/cuda/bin
	
	source ~/.bashrc
  • 1.3 再次执行nvcc -V 就可以看到相应cuda版本,如下:
  1. 查看当前NVIDIA驱动的版本和与此驱动最高可以匹配的Cuda版本
    Cuda的版本可以低于此时驱动匹配的Cuda版本,所以nvidia-smi无法真实反映此时机器所安装的CUDA版本。

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
青葱年少的头像青葱年少普通用户
上一篇 2023年6月12日
下一篇 2023年6月12日

相关推荐