繁体   English   中英

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

[英]After installing CUDA on Tegra Tx1 and sourcing the bashrc it will not find NVCC

刷新Tegra板后,必须安装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的所需规范,它只是告诉我该命令未被识别

首先,您应该检查CUDA是否已真正安装!

为此,请转到以下路径:

/usr/local 

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

vim ~/.bashrc

转到文件底部。 关于PATH变量和LD_LIBRARY_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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM