许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Jetson Xavier NX安装CUDA 10.2和cuDNN 8.0教程

Jetson Xavier NX安装CUDA 10.2和cuDNN 8.0教程

阅读数 4
点赞 0
article_banner

现在Jetson xavier nx   安装CUDA和CUDNN不需要下面那么复杂了,可以直接通过刷机将其安装到设备上。在官网下载SDK Manager可以直接将CUDA烧录进设备(特别注意,如果只安装CUDA,不要勾选下图中Jetson OS,否则会重装系统!!!!)。Jetson设备没有CUDA一般都是烧录系统时没有选择CUDA,如下图所示。我的设备是14G + 128G,系统烧录在核心中(14G),如果同时烧录系统和CUDA内存会不够。

刷机  可以参考:NVIDIA JETSON XAVIER NX烧录(emmc版本)_dazzlingn的博客-CSDN博客_jetson nx烧录

d6ded48a96164445bcb6da5af957d78d.png




以下是原答案:

我的Jetson xavier nx 在跑程序时出现以下错误:OSERROR:libcudnn.so.8: cannot open shared object file: No such file or directory 和libcurand1.so.10 cannot open shared object file: No such file or directory

原因是在设备中未发现 cuda 和cudnn,所以需要重装, 折腾了很久终于可以跑起来。

安装CUDA10.2

1、首先下载cuda

第一种方法:直接输入安装cuda10.2

sudo apt-get updatesudo apt-get install cuda-toolkit-10-2

第二种:也可使用百度网盘下载:

链接:https://pan.baidu.com/s/1AlsKa2esktaFxwUI768BSQ

   提取码:1998

2、下载好后配置环境

针对第一种方法:

sudo gedit ~/.bashrc

将以下内容复制到最后一行

export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}}export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}export CUDA_ROOT=/usr/local/cuda

保存,然后

 source ~/.bashrc

针对第二种方法:

参考:https://blog.csdn.net/qq_30841655/article/details/120527741


安装CUDNN8.0

这个比较复杂,因为官网提供的是基于Linux , amd类型的,而我们jetson需要下载arm架构的文件,所以只有在运行jetpack安装包后才会有arm类型的版本。

需要

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbGVhcm5lcnh1eWFuZw==,size_12,color_FFFFFF,t_70,g_se,x_16

官网提供

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbGVhcm5lcnh1eWFuZw==,size_20,color_FFFFFF,t_70,g_se,x_16

首先进入官网https://developer.nvidia.com/jetpack-sdk-451-archive下载对应版本的文件,下载 SDK   Manager(需要科学上网,注册账号),或者用我下载的版本(上面百度网盘)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbGVhcm5lcnh1eWFuZw==,size_19,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbGVhcm5lcnh1eWFuZw==,size_20,color_FFFFFF,t_70,g_se,x_16

首先 需要一台Ubuntu系统的电脑,运行上面下载好的软件

sudo dpkg -i sdkmanager_1.6.1-8175_amd64.deb

按照官方教程:https://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.html 得到如下界面,一路默认,直到文件下载好,下载过程中可能会报错,不用理会,我们的目的是得到cudnn8.0安装包。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbGVhcm5lcnh1eWFuZw==,size_20,color_FFFFFF,t_70,g_se,x_16

找到下载的文件(下图三个),下面在jetson 上面操作。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbGVhcm5lcnh1eWFuZw==,size_11,color_FFFFFF,t_70,g_se,x_16

将3个文件拷贝到jetson设备上,运行:

sudo dpkg -i libcudnn8_8.0.0.180-1+cuda10.2_arm64.debsudo dpkg -i libcudnn8-dev_8.0.0.180-1+cuda10.2_arm64.debsudo dpkg -i libcudnn8-doc_8.0.0.180-1+cuda10.2_arm64.deb

安装完成后,其实是直接安装到了默认安装路径usr/include和usr/lib下的,因此需要将其拷贝到cuda安装路径下:

sudo cp /usr/include/cudnn.h /usr/local/cuda/include/ sudo cp /usr/lib/aarch64-linux-gnu/libcudnn* /usr/local/cuda/lib64/

至此cuda10.2和cudnn8.0 安装就完成了


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空