run cuda samples ubuntu_NVIDIA cuDNN v8 deb方法安装教程(Linux/Ubuntu)
0 deb和tar方法
为什么推荐使用deb方法呢,因为下面三点:
- 使用tar方法安装不会有cudnn_samples_v8这个文件,无法使用官方的安装完成验证方式。
- 查看cuDNN的方法已经过时了,使用tar方法不知道安上能用没有。
- deb方法简单。
1 下载所有的deb文件
这个所有的deb文件是指:Runtime Library,Developer Library和Code Samples的deb文件。
从上往下数,下载第4,5,6个文件。
2 安装deb文件
使用如下语句依次安装:
sudo dpkg -i libcudnn8_8.0.3.33-1+cuda11.0_amd64.deb
sudo dpkg -i libcudnn8-dev_8.0.3.33-1+cuda11.0_amd64.deb
sudo dpkg -i libcudnn8-samples_8.0.3.33-1+cuda11.0_amd64.deb
3 查看cuDNN(勘误)
输入如下命令:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
如果出现如下信息,说明cuDNN已正确识别。
#define CUDNN_MAJOR 7
#define CUDNN_MINOR 6
#define CUDNN_PATCHLEVEL 5
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)
#include "driver_types.h"
这个方法已经没有意义了,因为在cudnn8里面cudnn.h已经没有CUDNN_MAJOR这个信息。
4 测试cuDNN
官方说法:To verify that cuDNN is installed and is running properly, compile the mnistCUDNN sample located in the /usr/src/cudnn_samples_v8 directory in the debian file.
0. Copy the cuDNN sample to a writable path.
$cp -r /usr/src/cudnn_samples_v8/ $HOME
- Go to the writable path.
cd ~/cudnn_samples_v8/mnistCUDNN
这个最好是进去再make,不然在文件外面操作可能有权限的问题。
2. Compile the mnistCUDNN sample.
编译文件。
sudo make clean
sudo make
3. Run the mnistCUDNN sample.
运行样例程序。
sudo ./mnistCUDNN
4. If cuDNN is properly installed and running on your Linux system, you will see a message similar to the following:
如果成功运行,会显示下列信息:
Test passed!
至此,cuDNN已通过程序测试。恭喜你完成安装!
5 常见错误
1 Error: no CUDA-capable device is detected
这个错误常发生在重启电脑后的ubuntu系统。虽然说是说CUDA找不到,但是你可以用如下代码验证:
nvcc -Vsudo nvidia-smi
验证的结果一般都是CUDA没问题NVIDIA驱动掉了。毕竟ubuntu是开源系统,发现系统驱动突然掉了如同家常便饭。
有两种解决方法:
- 不关闭电脑,不重启电脑。这种方法适用于实验室用电不花自家钱的电脑。
- 重装驱动。可以参考 李森科在zhihu:NVIDIA驱动安装 - 从问题到解决(Linux/Ubuntu) 前面的两行代码。
run cuda samples ubuntu_NVIDIA cuDNN v8 deb方法安装教程(Linux/Ubuntu)相关推荐
- 最全的mysql 5.7.13_最全的mysql 5.7.13 安装配置方法图文教程(linux) 强烈推荐!
linux环境Mysql 5.7.13安装教程分享给大家,供大家参考,具体内容如下 1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/usr/local/mysql ...
- Torch 7 安装教程(Ubuntu 16.04 + CUDA 10.2)从宇宙大爆炸开始教
写在最前面,最近做实验需要对比一篇18年的老方法,其代码实现基于老版本Torch(on Lua),而非现在主流的Pytorch或者Tensorflow,我需要在Linux上搭建Torch环境并跑通这个 ...
- linux5.9安装教程,Linux内核5.9的最重要功能及安装方法
原标题:Linux内核5.9的最重要功能及安装方法 Linux内核5.9带来了吸引数据中心管理员的诸多性能提升.本文作者着重介绍了改进之处,并介绍了如何安装主线内核. 与5.8一样,Linux内核5. ...
- linux内核安装教程,Linux内核5.9的最重要功能及安装方法
原标题:Linux内核5.9的最重要功能及安装方法 Linux内核5.9带来了吸引数据中心管理员的诸多性能提升.本文作者着重介绍了改进之处,并介绍了如何安装主线内核. 与5.8一样,Linux内核5. ...
- linux var空间不够,linux,ubuntu_/var空间不足怎么办?(求安全保险的方法),linux,ubuntu - phpStudy...
/var空间不足怎么办?(求安全保险的方法) 最近想把Ubuntu从12.04升级到13.10,可/var目录下的空间不足,怎么处理这个问题?提示需要850M多的空间,可从以下的信息来看,里面的东西我 ...
- WIN10+CUDA 10.2+CUDNN v8.0安装配置
CUDA10.2+cudnn8.0安装记录 目录 1.查看自己显卡支持的DUDA版本 2.进入NVIDIA的CUDA下载页面 3.环境变量的设置 4.CUDA安装成功验证 5.cudnn的下载安装 1 ...
- linux5.5 dvd安装教程,linux 5.5 yum的安装方法(ftp)
1.挂载光盘:mount /dev/cdrom /mnt 或(iso文件)mount -t iso9660 /dev/hda /mnt/cdrom 2.安装软件: rpm -ivh createre ...
- mysql server 5.7.16_mysql 5.7.16 安装配置方法图文教程(ubuntu 16.04)
Ubuntu16.04如何安装MySQL5.7? 安装主程序 主程序安装就我知道有两种方式: - 使用apt-get全自动安装 # 安装命令 apt-get install mysql-server ...
- linux 下载 驱动怎么安装教程,Linux操作系统下显卡驱动安装方法步骤
Linux下安装显卡驱动 第一步:下载一个for Linux版的显卡驱动,我下的NVIDIA-Linux-x86-173.08-pkg1.run我的内核是2.6.18-53.el5 第二步:如果查出你 ...
最新文章
- 基于JAVA的生产者消费者问题
- kbmmw 5.06.00 beta 发布
- 冲刺阶段(二)第五天 5月16日
- 使用Eclipse将项目上传至远程GitLab
- 机器学习基础(二十五)—— Feature Selection
- centos升级默认node版本
- 小废物在我面前痛不欲生……(图)
- Excel技巧 一秒取消合并单元格,让你的取消合并操作简单快捷
- 台式计算机蓝牙完成配对,电脑蓝牙已配对但连不上 带你快速解决一下
- 使用Apple第三方登录Java版
- 【MOD】函数判别性别
- 操作系统、计算机网络、数据库系统概论等相关面试问题
- Multiclass Weighted Loss for Instance Segmentation of Cluttered Cells
- PostGIS教程二:PostGIS的安装
- Mac有哪些解压缩软件,他们的优缺点是什么,哪款比较好用?
- 亚马逊账户锁定无法登陆_如何删除您的亚马逊账户
- Qt用代码实现菜单栏(MenuBar)和工具栏(ToolBar)
- CSAPP:MallocLab
- HTML5 - CSS背景属性、与CSS三大特性描述
- java.lang.ClassNotFoundException: org.springframework.web.servlet.HandlerMapping解决方法