Ubuntu 18.04 显卡驱动+cuda+cudnna安装

重点:cudnnv8安装成功检测!!!!

显卡驱动安装

打开ubuntu的软件及更新(software & updates)点击附加选项additionals Drivers 选择需要安装的驱动

终端输入 nvidia-smi ,此时显示的CUDA版本为可安装的最高版本

nvidia-smi

显示的CUDA版本为驱动版本,之后安装的运行版本低于这个就行

CUDA安装

https://blog.csdn.net/qq_43644413/article/details/124899366?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167974752116800215073084%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167974752116800215073084&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-124899366-null-null.142^v76^control_1,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=ubuntu18.04%E5%AE%89%E8%A3%85cuda&spm=1018.2226.3001.4449

安装成功提示

cudnn安装

https://blog.csdn.net/zyq880625/article/details/123177402?ops_request_misc=&request_id=&biz_id=102&utm_term=cudnn%E5%AE%89%E8%A3%85%20deb&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-123177402.142^v74^pc_new_rank,201^v4^add_ask,239^v2^insert_chatgpt&spm=1018.2226.3001.4187

我是使用的deb安装 安装对应版本即可

选择如下三个文件进行下载(具体版本好自行更改即可)

 libcudnn8_8.2.0.53-1+cuda11.3_amd64.deb
libcudnn8-dev_8.2.0.53-1+cuda11.3_amd64.deb
libcudnn8-samples_8.2.0.53-1+cuda11.3_amd64.deb

打开终端找到下载的deb 文件所在的位置,然后按步骤安装三个文件

sudo dpkg -i libcudnn8_8.2.0.53-1+cuda11.3_amd64.deb
sudo dpkg -i libcudnn8-dev_8.2.0.53-1+cuda11.3_amd64.deb
sudo dpkg -i libcudnn8-samples_8.2.0.53-1+cuda11.3_amd64.deb

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"

这个方法对于cudnnv8来说已经没有意义了,因为在cudnn8里面cudnn.h已经没有CUDNN_MAJOR这个信息。当然,对于cudnnv7还是可以用的。

测试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!

参考链接:

1.https://blog.csdn.net/qq_43644413/article/details/124899366?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167974752116800215073084%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167974752116800215073084&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-124899366-null-null.142^v76^control_1,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=ubuntu18.04%E5%AE%89%E8%A3%85cuda&spm=1018.2226.3001.4449

2.https://blog.csdn.net/zyq880625/article/details/123177402?ops_request_misc=&request_id=&biz_id=102&utm_term=cudnn%E5%AE%89%E8%A3%85%20deb&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-123177402.142^v74^pc_new_rank,201^v4^add_ask,239^v2^insert_chatgpt&spm=1018.2226.3001.4187

3.https://zhuanlan.zhihu.com/p/126997172


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部