当前位置:   article > 正文

Ubuntu20.04LTS系统CUDA已经安装但nvcc -V显示command not found_nvcc -v 提示未找到命令

nvcc -v 提示未找到命令

背景介绍

安装了NVIDIA驱动程序,同时也安装了CUDA,但使用nvcc -V命令提示不存在,如下所示:

Command 'nvcc' not found, but can be installed with:

sudo apt install nvidia-cuda-toolkit
  • 1
  • 2
  • 3

知识补充:为什么要使用nvcc命令?

使用nvcc -V命令可以查看CUDA的版本,如下所示为正常的输入、输出内容,可以看出通过nvcc -V命令,可以看到目前所使用的CUDA版本。

解决方案

根据提示内容,说nvcc没有找到,但可以通过sudo apt install nvidia-cuda-toolkit命令安装,注意:千万不能使用sudo apt install nvidia-cuda-toolkit命令,否则会重新安装CUDA(而且会安装NVIDIA驱动可以支持的最高版本的CUDA)!!!

Command 'nvcc' not found, but can be installed with:

sudo apt install nvidia-cuda-toolkit
  • 1
  • 2
  • 3

其实CUDA已经安装好了,只是没有在环境变量中配置,所以找不到该命令,需要做如下操作:

1)查看CUDA的位置:

cd /usr/local 
  • 1

一般在/usr/local目录下会有CUDA文件夹或软链,如下所示:

bin   etc    include  man   share  sunlogin
cuda  games  lib      sbin  src
  • 1
  • 2

2)打开、编辑环境变量的配置文件:

vim ~/.bashrc 
  • 1

在文件末尾添加:

# cuda
export LD_LIBRARY_PATH=/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
  • 1
  • 2
  • 3

然后按:wq保存退出编辑模式。

3)刷新~/.bashrc文件使其生效:

source ~/.bashrc
  • 1

4)重新使用nvcc命令查看CUDA版本:

输入:

nvcc -V
  • 1

输出:
(base) allenpandas@Precision-3660:~$ nvcc -V
nvcc: NVIDIA ® Cuda compiler driver
Copyright © 2005-2021 NVIDIA Corporation
Built on Fri_Dec_17_18:16:03_PST_2021
Cuda compilation tools, release 11.6, V11.6.55
Build cuda_11.6.r11.6/compiler.30794723_0

全部搞定ok!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/221223
推荐阅读
相关标签
  

闽ICP备14008679号