Jetson Nano已经安装了CUDA(版本:10.2),输入nvcc -V
(大写V)查看版本号。若没有提示"nvcc command not found" ,则需要配置一下环境。
网上很容易找到配置命令
1、利用vim打开 ~ 路径下.bashrc文件:
sudo vi ~./bashrc
2、文件的最后添加以下三行:
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0
或者也可以直接到本地电脑的Home
文件夹中找到.bashrc
文件,直接打开文件,在文件的最后位置添加上三行命令。(若进到Home
文件夹没看有.bashrc
文件,则点击一下Ctrl + H
就可以显示出.bashrc
)
3、重新执行.bashrc文件,直接生效;
source ~./bashrc
4、输入nvcc -V命令进行测试,如果显示如下信息,证明修改正确。
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sun_Sep_30_21:09:22_CDT_2018
Cuda compilation tools, release 10.0, V10.0.166
但是我按照上面的步骤进行操作时,依然没有显示出CUDA的版本,找了无数答案,发现问题出现在步骤2上面。改为下面这样就ok了(命令行里不要带有cuda的版本-10.0
)。但是我至今也不知道为什么上面网友的命令行就无法配置环境。
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=/usr/local/cuda
本文章仅作为记录