在Tegra Tx1上安装CUDA并获取bashrc后,它将找不到NVCC

时间:2016-10-31 09:59:19

标签: linux bash cuda nvcc tegra

在闪存Tegra Board后,必须安装CUDA驱动程序(包括CUDA编译器nvcc)。为此,我只使用了给定的格式:

sudo ./cuda-l4t.sh .cuda-repo-l4t-8-0-local_8.0-76_arm64.deb 8.0 8-0

source ~/.bashrc

但是当我输入nvcc -V时,它没有显示关于nvcc的所需规范,它只是告诉我该命令未被识别

1 个答案:

答案 0 :(得分:0)

首先,您应该检查CUDA是否真的安装好了!

要这样做,请转到路径:

/usr/local 

必须有一个cuda文件夹或名为cuda-8-0的文件夹或您安装的任何版本。记住名称和路径。 现在使用gedit/vi/nano/vim检查你的bashrc:

vim ~/.bashrc

转到文件底部。关于PATH变量和LD_LIBRARY_PATH应该有一些出口。检查它是否写入这些变量然后再次覆盖。

您必须将Path导出到CUDA应用程序的bin文件夹和lib64文件夹路径。

在bashrc的底部这样做必须是这样的:

export PATH=/usr/local/cuda-8.0/bin: ....
export LD_LIBARY_PATH=/usr/local/cuda-8.0/lib64: ....

双点后可能会跟随其他路径。确保给予cuda应用程序的路径是正确的,并且不会再次覆盖它。

在您做出正确的更改之后,请不要忘记再次获取basrhc。