Jetson AGX Xavier配置cuDNN流程

Jetson AGX Xavier配置cuDNN流程

环境:Jetson AGX Xavier,CUDA 10.2,cuDNN 8.0.0

1 软件版本查询

CUDA版本查询:

nvcc -V

或者,cat /usr/local/cuda/version.txt

 

cuDNN版本查询:

cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

2 配置cuDNN

2.1 复制头文件与库文件

Xavier虽然安装了cuDNN,但没有将对应的头文件、库文件放到cuda目录。Xavier中cuDNN的头文件在:/usr/include,库文件位于:/usr/lib/aarch64-linux-gnu。将头文件与库文件复制到cuda目录下:

cd /usr/include && sudo cp cudnn.h /usr/local/cuda/include

cd /usr/lib/aarch64-linux-gnu && sudo cp libcudnn* /usr/local/cuda/lib64

2.2 修改文件权限

修改复制完的头文件与库文件的权限,所有用户都可读,可写,可执行:

sudo chmod 777 /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

2.3 重新链接

cd /usr/local/cuda/lib64

sudo ln -sf libcudnn.so.8.0.0 libcudnn.so.8

sudo ln -sf libcudnn_ops_train.so.8.0.0 libcudnn_ops_train.so.8

sudo ln -sf libcudnn_ops_infer.so.8.0.0 libcudnn_ops_infer.so.8

sudo ln -sf libcudnn_adv_infer.so.8.0.0 libcudnn_adv_infer.so.8

sudo ln -sf libcudnn_cnn_infer.so.8.0.0 libcudnn_cnn_infer.so.8

sudo ln -sf libcudnn_cnn_train.so.8.0.0 libcudnn_cnn_train.so.8

sudo ln -sf libcudnn_adv_train.so.8.0.0 libcudnn_adv_train.so.8

如果不重新链接,直接ldconfig,会出现“libcudnn.so.8 不是符号链接”,“libcudnn_ops_train.so.8 不是符号链接”,“libcudnn_ops_infer.so.8 不是符号链接”,“libcudnn_adv_infer.so.8 不是符号链接”,“libcudnn_cnn_infer.so.8 不是符号链接”,“libcudnn_cnn_train.so.8 不是符号链接”,“libcudnn_adv_train.so.8 不是符号链接”,如下图所示:

2.4 编译

sudo ldconfig

3 测试cuDNN

sudo cp -r /usr/src/cudnn_samples_v8/ ~/

cd ~/cudnn_samples_v8/mnistCUDNN

sudo chmod 777 ~/cudnn_samples_v8

sudo make clean && make

./mnistCUDNN

如果配置成功 测试完成后会显示:“Test passed!”,如下图所示:

 

4 参考文献

  1. Nvidia官网cuDNN配置教程:https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#installdriver
  2. 源码安装cuDNN v7.3.0 for CUDA 10.0,并测试cuDNN是否安装成功:https://blog.csdn.net/xingdou520/article/details/83902685
  3. jetson xavier 配置 Tensorflow1.12.0(CUDA 10.0 + cuDNN 7.3.0 ):https://blog.csdn.net/xingdou520/article/details/84402577#t6
  4. Linux ln命令:https://www.runoob.com/linux/linux-comm-ln.html
  5. Linux ldconfig命令:https://ipcmen.com/ldconfig
  6. Linux chmod命令用法:https://www.cnblogs.com/xiaoxiaoweng/p/10722044.html
  7. Ubuntu: ldconfig(解决*.so不是符号连接):https://blog.csdn.net/wishchin/article/details/91528315
  8. 解决:mkdir: cannot create directory ‘test’: Permission denied:https://blog.csdn.net/weixin_42433970/article/details/102462961
  9. linux下 cat grep快速查找内容:https://blog.csdn.net/yuan882696yan/article/details/81663579

 

 

  • 16
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: Jetson AGX Xavier手册是一个重要的指南,覆盖了NVIDIA Jetson AGX Xavier嵌入式系统的所有方面。手册提供了对该系统的全面介绍,包括硬件和软件特性、性能参数以及可用的开发工具。 手册的第一部分介绍了Jetson AGX Xavier的硬件,包括其处理器、内存、存储和外部接口。此外,手册还详细介绍了各种传感器和模块,这些模块可以帮助您扩展Jetson AGX Xavier的功能。 手册的第二部分介绍了Jetson AGX Xavier的软件特性,包括它支持的操作系统、软件开发工具和提供的软件库。此外,手册还提供了关于如何使用Jetson AGX Xavier进行深度学习和机器学习的详细指导,包括使用TensorFlow和PyTorch等流行的框架。 手册的最后部分介绍了如何开始开发应用程序,包括如何设置Jetson AGX Xavier,如何使用SDK Manager进行软件更新和安装以及如何使用NVIDIA的深度学习和机器学习工具包进行应用程序开发。此外,手册还提供了一些示例应用程序,帮助您了解如何使用Jetson AGX Xavier完成特定任务。 总体而言,Jetson AGX Xavier手册是一个非常有用的资源,提供了对这个强大的嵌入式系统的全面理解。这个手册是每个Jetson AGX Xavier用户的必备指南,值得所有开发人员和研究人员仔细阅读。 ### 回答2: Jetson AGX Xavier手册是一个详尽的用户指南,旨在帮助新手了解Jetson AGX Xavier平台的架构和使用方法。 手册涵盖了Jetson AGX Xavier的硬件和软件特性,包括处理器和存储器规格,运行TensorFlow和其他机器学习框架的方法,以及如何通过多种通信接口(如HDMI,USB和串行端口)连接和控制外设设备。该手册还涵盖了Jetson AGX Xavier的软件生态系统,包括操作系统(如Linux),驱动程序和库,以及如何使用图形用户界面和命令行界面。 此外,手册还介绍了如何优化Jetson AGX Xavier的性能和保护其硬件,例如使用供电方案、散热和其他物理配件。它还提供了有关所需系统要求的详细信息,例如需要的操作系统版本和所需的工具和软件。 总之,Jetson AGX Xavier手册是一本非常详尽的指南,旨在帮助用户更好地了解和使用这款强大的平台。通过这本手册,用户可以快速了解平台的设计和功能,为进一步开发和优化应用程序做好准备。 ### 回答3: Jetson AGX Xavier手册是一本详细介绍NVIDIA Jetson AGX Xavier嵌入式计算平台的手册。该手册以系统规格和硬件开发为主题,涵盖了该平台的架构、开发工具、软件开发包等方面的内容。手册中详细阐述了Jetson AGX Xavier的硬件设计,并提供了硬件接口与排板说明,使用户可以方便地使用该平台进行机器学习和深度学习计算任务。 手册中还提供了NVIDIA JetPack SDK安装和配置的详细说明,包括如何使用TensorRT进行模型优化和推理、如何使用CUDA加速计算任务等,为用户提供了丰富的开发资源。此外,手册中还介绍了如何在Jetson AGX Xavier上部署不同类型的计算任务,包括机器视觉、AI集成、自动驾驶等领域的应用。 Jetson AGX Xavier手册对于想要快速了解和掌握该平台的开发者来说是非常有价值的,同时该手册也是Jetson AGX Xavier开发者工作的重要参考资料。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值