随笔 - 262  文章 - 1  评论 - 22  阅读 - 27万

解决 nvcc: command not found

1.nvcc
nvcc 是The main wrapper for the NVIDIA CUDA Compiler suite. Used to compile and link both host and gpu code.(NVIDIA CUDA 编译器套件的主要包装器,用于编译和链接主机和 gpu 代码)。一般使用nvcc -V查看CUDA版本

2.遇到问题
root@d12ad4894da5:~# nvcc -V
-bash: nvcc: command not found

3.解决办法
3.1 查看cuda的bin目录下是否有nvcc:

cd /usr/local/cuda/bin
3.2 如果存在,直接将cuda路径加入系统路径即可:

#进入配置文件
vim ~/.bashrc

#添加以下两行
#在/.bashrc中配置LD_LIBRARY_PATH路径、配置PATH路径,完整配置如下:

export LD_LIBRARY_PATH=/usr/local/cuda/lib
export PATH=$PATH:/usr/local/cuda/bin
3.3 更新配置文件:

source ~/.bashrc
3.4 再次执行nvcc -V 就可以看到相应cuda版本了,如下:

root@d12ad4894da5:/usr/local/cuda/bin# nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2020 NVIDIA Corporation
Built on Mon_Oct_12_20:09:46_PDT_2020
Cuda compilation tools, release 11.1, V11.1.105
Build cuda_11.1.TC455_06.29190527_0
4.解释说明
使用nvidia-smi命令查看CUDA版本为11.4,nvcc -V命令查看CUDA版本为11.1。以nvcc -V版本为准。

 

CUDA有两个CUDA版本
runtime api 使用nvcc -V显示
driver api, 使用nvidia-smi显示
如果报错的命令是RuntimeError,那就使用nvcc -V命令查看是否是版本不匹配。

文章知识点与官方知识档案匹配,可进一步学习相关知识
————————————————
版权声明:本文为CSDN博主「DonngZH」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44750512/article/details/123156020

posted on   独上兰舟1  阅读(1661)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2022-10-30 np.clip()的用法和python,numpy中np.random.choice()的用法详解
2022-10-30 【Rényi差分隐私和零集中差分隐私(差分隐私变体)代码实现】差分隐私代码实现系列(九) 粥粥粥少女的拧发条鸟
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示