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