Linux系统下CUDA和cuDNN环境配置方式

 更新时间:2024年06月25日 10:46:19   作者:Akmpfen知行  
这篇文章主要介绍了Linux系统下CUDA和cuDNN环境配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Linux下CUDA和cuDNN环境配置

本人配置环境:

  • linux服务器
  • ubantu18
  • 显卡驱动11.0
  • 安装CUDA11.0和cuDNN8.2.1

一、安装CUDA11.0

1、先多找几篇博客,了解大概的流程,避免踩坑。

2、官网下载,复制官网命令到服务器下载。

CUDA Toolkit Archive | NVIDIA Developer

3、输入命令,再按i键,进入vim的编辑模式。

sudo vim ~/.bashrc

4、在末尾添加如下两行,注意里面的路径要换成自己的版本,再按esc键退出vim编辑模式,并输入 :wq 保存并退出

export PATH=/usr/local/cuda-11.0/bin${PATH:+:${PATH}}

 export LD_LIBRARY_PATH=/usr/local/cuda-11.0/lib64\
 ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

5、以下命令激活配置,并使用nvcc -V查看配置效果,如图表示成功。

source ~/.bashrc

二、安装cuDNN8.2.1

1、官网下载和CUDA对应的版本

cuDNN Archive | NVIDIA Developer

2、解压文件

tar -xzvf cudnn-11.3-linux-x64-v8.2.1.32.tgz

3、执行如下四条命令,注意换成自己的版本。

sudo cp cuda/include/cudnn*.h /usr/local/cuda-11.0/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-11.0/lib64
sudo chmod a+r /usr/local/cuda-11.0/include/cudnn*.h
sudo chmod a+r /usr/local/cuda-11.0/lib64/libcudnn*

4、使用如下命令查看cuDNN的版本号

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

总结

至此安装完成。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 阿里云 CentOS7.4 安装 Python3.6的方法讲解

    阿里云 CentOS7.4 安装 Python3.6的方法讲解

    下面小编就为大家分享一篇阿里云 CentOS7.4 安装 Python3.6的方法讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • CentOS 7中 Minimal 安装JDK 1.8的教程

    CentOS 7中 Minimal 安装JDK 1.8的教程

    这篇文章主要介绍了CentOS 7 Minimal 安装JDK 1.8的教程,非常不错,具有参考借鉴价值 ,需要的朋友可以参考下
    2018-05-05
  • LINUX查看端口是否被占用过程解析

    LINUX查看端口是否被占用过程解析

    这篇文章主要介绍了LINUX查看端口是否被占用过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Linux系统中检查系统重启记录方案

    Linux系统中检查系统重启记录方案

    通过Linux系统的日志文件和特定命令,系统管理员可以有效监控和分析系统的重启历史,以便及时发现并解决潜在的系统问题和安全漏洞,保证系统稳定高效运行,利用/var/log目录和命令如last、uptime和journalctl
    2024-10-10
  • 详解SSH如何配置key免密码登录

    详解SSH如何配置key免密码登录

    这篇文章主要介绍了详解SSH如何配置key免密码登录的相关资料,文中介绍的非常详细,对大家的学习或者工作具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • Linux执行可执行文件提示No such file or directory的解决方法

    Linux执行可执行文件提示No such file or directory的解决方法

    这篇文章主要介绍了Linux执行可执行文件提示No such file or directory的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • CentOS 7中Nginx日志定时拆分实现过程详解

    CentOS 7中Nginx日志定时拆分实现过程详解

    这篇文章主要介绍了CentOS 7中Nginx日志定时拆分实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • 详解Centos7.2编译安装zabbix3.2(详细步骤)

    详解Centos7.2编译安装zabbix3.2(详细步骤)

    这篇文章主要介绍了详解Centos7.2编译安装zabbix3.2(详细步骤),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Win7下XAMPP集成环境中Apache无法启动的问题解决

    Win7下XAMPP集成环境中Apache无法启动的问题解决

    这篇文章主要介绍了Win7下XAMPP集成环境中Apache无法启动的问题解决,通常是端口冲突,文中也讲到了PotgreSQL的相关问题,需要的朋友可以参考下
    2015-07-07
  • Linux下使用killall命令终止进程的8大用法实例详解

    Linux下使用killall命令终止进程的8大用法实例详解

    Linux 的命令行提供很多命令来杀死进程。这篇文章主要介绍了Linux下使用killall命令终止进程的8大用法,需要的朋友可以参考下
    2019-04-04

最新评论