前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决 nvcc: command not found-(已配置环境变量但报这个提示)

解决 nvcc: command not found-(已配置环境变量但报这个提示)

作者头像
超级小可爱
发布2023-02-20 11:46:30
3.9K0
发布2023-02-20 11:46:30
举报
文章被收录于专栏:小孟开发笔记

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

未经允许不得转载:肥猫博客 » 解决 nvcc: command not found-(已配置环境变量但报这个提示)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档