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

总结

至此安装完成。

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

相关文章

  • Linux文件重定向&&文件缓冲区解读

    Linux文件重定向&&文件缓冲区解读

    文章介绍了C语言中的文件输入输出操作,包括标准库函数、系统调用接口、文件描述符、文件重定向、文件缓冲区等概念,并通过代码示例进行了详细说明
    2025-02-02
  • 10大HBase常见运维工具整理小结

    10大HBase常见运维工具整理小结

    这篇文章主要介绍了10大HBase常见运维工具整理小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2020-07-07
  • LINUX安全设置之关于GRUB加密图文教程全解

    LINUX安全设置之关于GRUB加密图文教程全解

    关于LINUX的启动装载程序GRUB加密,算是一件很平常的工作。但是今天我在网上查这个东西,发现好多人都写的很简单,而且方法都比较过时。所以,在此我更新下GRUB加密。和大家分享下。
    2010-03-03
  • Linux域名服务DNS配置方法

    Linux域名服务DNS配置方法

    DNS 全称是 Domain Name System,大意是域名解析系统,它的职责是把域名翻译成一个一个可以识别的 IP 供不同的计算机设备连接。这篇文章主要介绍了Linux域名服务DNS配置方法,需要的朋友可以参考下
    2019-08-08
  • CentOS7 + node.js + nginx + MySQL搭建服务器全过程

    CentOS7 + node.js + nginx + MySQL搭建服务器全过程

    这篇文章主要介绍了关于CentOS7 + node.js + nginx + MySQL搭建服务器的全过程,文章通过一步步的步骤进行介绍的很详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • sersync2 完全安装配置说明(三) 插件基本配置和使用

    sersync2 完全安装配置说明(三) 插件基本配置和使用

    sersync2 完全安装配置说明(三) 插件基本配置和使用,需要的朋友可以参考下。
    2011-11-11
  • CentOS7下Docker的安装教程

    CentOS7下Docker的安装教程

    本篇文章主要介绍了CentOS7下Docker的安装教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • ubuntu 16.04下不能启动Steam的解决方法

    ubuntu 16.04下不能启动Steam的解决方法

    这篇文章主要给大家介绍了关于在ubuntu 16.04下不能启动Steam的解决方法,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • CentOS7安装调试Mysql数据库的步骤详解【实例】

    CentOS7安装调试Mysql数据库的步骤详解【实例】

    这篇文章主要介绍了CentOS7安装调试Mysql数据库,本文分步骤通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • Centos 7系统虚拟机桥接模式详解

    Centos 7系统虚拟机桥接模式详解

    这篇文章主要给大家介绍了关于Centos 7系统虚拟机桥接模式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-10-10

最新评论