jetson nano Error: no CUDA-capable device is detected

Jetson Nano利用官方镜像进行安装后,系统已经安装好了JetPack,cuda,cudnn,OpenCV等组件,但是还需要修改配置文件。
1.修改环境变量
利用vim打开 ~ 路径下.bashrc文件,如果打开失败(打开是个空文件即是失败),可以 cd ~ 进入用户目录,然后用 ls -a 查看所有文件,在输入 sudo vim .bashrc 即可打开。

sudo vim ~/.bashrc

文件的最后添加以下三行:

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

最后执行.bashrc文件,让配置生效

source ~./bashrc

输入nvcc -V命令进行测试,如果显示如下信息,证明修改正确。

dnano@dnano-desktop:~$ 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能不能使用

cd /usr/src/cudnn_samples_v7/mnistCUDNN
sudo make
sudo chmod a+x mnistCUDNN
./mnistCUDNN

执行完上述命令,如果最后出现Test passed! 证明验证成功。

参考链接

你可能感兴趣的:(python,jetson,nano)