cuda版本nvidia-smi和nvcc -V显示不同

Cuda的driver API 和runtime API

自己的ubuntu系统安装pytorch时发现nvidia-smi和nvcc -V两个命令查看Cuda版本不一致

CUDA有两个主要的API,driver API(nivdia-smi中显示的cuda)和runtime API(nvcc -V 显示的cuda),两者都有相应的版本。driver API由显卡驱动安装程序安装,runtime API由CUDA toolkit工具包安装程序安装。所以,可能产生nvidia-smi —>driver API 和nvcc -V —>runtime API,简单的就是,当使用的Nvidia显卡驱动版本高于Cuda版本的最低要求,两个版本就不一致了,但是我们日常使用Cuda时,总是发现,实际版本nvcc -V —>runtime API一致的,即CUDA toolkit工具包安装的。我想是因为我们使用Cuda基于toolkit,所以cuda实际使用版本以nvcc -V中的cuda版本为准。

实际安装pytorch时两个cuda版本都可以
Reference
cuda版本不同

你可能感兴趣的:(linux,ubuntu,运维)