CUDA版本查看
在cmd命令窗口中执行nvidia-smi,显示的CUDA-Version其实是CUDA驱动的版本(CUDA driver)也是电脑支持的最高版本。
而执行nvcc -V命令显示的CUDA版本,是CUDA运行库(CUDA runtime)的版本。
想要正常利用GPU运行TensorFlow、PyTorch、Keras环境, 两种CUDA都要正确安装,版本需要符合兼容要求。一般来说,驱动版本越新越好;而运行库版本,如果需要根据开源项目进行开发,则需要参考对方指定的CUDA版本,一般来说不要太高;但是注意一点,30系的显卡只能运行CUDA11以上版本。
上图说明没有安装,需要去NVIDIA官网进行下载(浏览器搜索需要的版本比如CUDA11.8)下载cuda时先去查看pytorch可以用哪个版本,我建议用旧一点的,这样和各种库的兼容性会好一些。