一、安装准备

1、查看nvidia显卡,我的是T4显卡

lspci | grep -i nvidia


2、查看linux系统版本

uname -m && cat /etc/redhat-release


3、安装依赖

yum install gcc kernel-devel kernel-headers

二、安装nvidia驱动

1、禁用nouveau

lsmod | grep nouveau

如果有输出,那么就是nouveau在启用,需要关闭,按照以下步骤。centos7中禁用方法:

#打开如下文件
sudo vim /usr/lib/modprobe.d/dist-blacklist.conf
#写入以下内容
blacklist nouveau
options nouveau modeset=0
#保存并退出
:wq
#重启
sudo reboot
#最后输入上面的命令验证
lsmod | grep nouveau

没有任何输出,说明nouveau禁用了

2、安装驱动
第一步:打开NVIDIA驱动下载链接http://www.nvidia.com/Download/Find.aspx
第二步:选择适合自己的驱动,包括产品系列、操作系统、语言等
我这里安装的是11.2的版本

rpm -i nvidia-driver-local-repo-rhel7-460.106.00-1.0-1.x86_64.rpm
yum clean all
yum install cuda-drivers
reboot

3、检验驱动是否安装成功

nvidia-smi

三、安装cuda

1、浏览器输入地址:https://developer.nvidia.com/cuda-toolkit-archive

点击Download Latest CUDA Toolkit,跳转到该页面,根据系统版本进行选择

wget https://developer.download.nvidia.com/compute/cuda/11.2.0/local_installers/cuda_11.2.0_460.27.04_linux.run
chmod +x cuda_11.2.0_460.27.04_linux.run
./cuda_11.2.0_460.27.04_linux.run

要把Diver这一个按Enter取消

2、配置环境变量

vim ~/.bashrc
写入:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.2/lib64
export PATH=$PATH:/usr/local/cuda-11.2/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-11.2source vim ~/.bashrc

3、验证cuda生效:

nvcc -V

四、安装cudnn

1、下载地址:https://developer.nvidia.com/rdp/cudnn-download
2、解压cudnn

tar -xvf cudnn-linux-x86_64-8.7.0.84_cuda11-archive.tar.xz
cd cudnn-linux-x86_64-8.7.0.84_cuda11-archive
sudo cp include/cudnn*.h /usr/local/cuda-11.2/include/
sudo cp lib/libcudnn* /usr/local/cuda-11.2/lib64/
sudo chmod a+r /usr/local/cuda-11.2/include/cudnn.h
sudo chmod a+r /usr/local/cuda-11.2/lib64/libcudnn*

2、检查cudnn的安装

cat /usr/local/cuda-11.2/include/cudnn_version.h | grep CUDNN_MAJOR -a

五、安装anaconda

1、在https://repo.anaconda.com/archive/下载anaconda安装包。
选择python3.88版本

2、安装anaconda

sh Anaconda3-2021.05-Linux-x86_64.sh

3、配置环境变量

vim ~/.bashrc
# 配置anaconda
export PATH=/root/anaconda3/bin:$PATHsource ~/.bashrc

4、检验conda

conda -V

六、配置pip源

1、在根目录下创建.pip文件夹

mkdir ~/.pip

2、使用vim打开pip.conf配置文件

vim ~/.pip/pip.conf

3、pip源配置文件

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

七、安装tensorflow

1、安装tensorflow

pip install tensorflow==2.5.0

2、输入python进入开发
方法一:

import tensorflow as tf
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))


方法二:

import tensorflow as tf
a = tf.test.is_built_with_cuda()  # 判断CUDA是否可以用
b = tf.test.is_gpu_available(cuda_only=False,min_cuda_compute_capability=None
)                                  # 判断GPU是否可以用
print(a)
print(b)

centos7配置(nvidia+cuda+cudnn+anaconda+tensorflow)gpu开发环境相关推荐

  1. 阿里云服务器vgn6i配置NVIDIA CUDA+cuDNN

    阿里云服务器vgn6i配NVIDIA CUDA+cuDNN 目录 阿里云服务器vgn6i配NVIDIA CUDA+cuDNN 前言 一.驱动安装 二.安装CUDA 三.cuDNN安装 总结 前言 本文 ...

  2. tensorflow GPU环境配置 Nvidia+cuda+cudnn

    显卡安装 去官网下载显卡驱动https://www.nvidia.cn/ 删除旧的nvidia驱动(刚装的机子不需要这一步) sudo apt-get purge nvidia* sudo chmod ...

  3. win10 + GTX1080配置TensorFlow GPU开发环境

    https://blog.csdn.net/u013092293/article/details/83858973 https://blog.csdn.net/wanglei022/article/d ...

  4. Windows10+RTX2080Ti+cuda+cudnn+Anaconda+pytorch+tensorflow

    Windows10+RTX2080Ti+cuda+cudnn+Anaconda+pytorch+tensorflow 安装的成功版 成功版的过程 vc2017 CUDA10.0+cudnn7.3.1 ...

  5. 深度学习环境配置Win10+CUDA+cuDNN+Tensorflow2.0+PyTorch1.2+Python3.7.6

    系统环境:Win10 Python版本:3.7.6 CUDA版本:10.0 cuDNN版本:7.6.5 Tensorflow-gpu版本:2.0.1 PyTorch版本:1.2.0 深度学习环境配置W ...

  6. win10双系统ubuntu安装+卸载driver+cuda+cudnn+anaconda+mxnet编译(好文推荐+实际动手填坑系列)

    写在 2021.8.4 的话,最近刚弄的这些,许多东西还记得,如果大家有什么问题,可以在评论区留言,我应该能回答上来一些. 安装参考: (root空间分配那儿要注意,我一开始是分配20G,结果还在安装 ...

  7. Nvidia CUDA初级教程4 GPU体系架构概述

    Nvidia CUDA初级教程4 GPU体系架构概述 视频:https://www.bilibili.com/video/BV1kx411m7Fk?p=5 讲师:周斌 本节内容: 为什么需要GPU 三 ...

  8. win7下python的安装与配置_Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程...

    以此文记录Python与Tensorflow及其开发环境的安装与配置过程,以备以后参考. 1 硬件与系统条件 Win7 64位系统,显卡为NVIDIA GeforeGT 635M 2 安装策略 a.由 ...

  9. vscode如何运行python新手教程_从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)...

    VScode不愧是用户数量上升最快的编辑器,界面华丽(当然,需要配合各种主题插件),十分容易上手且功能强大.之前用它写C++体验十分nice,现在需要学习tensorflow,而工欲善其事必先利其器, ...

最新文章

  1. matlab ezplot fplot,【转】Matlab plot fplot ezplot用法与区别
  2. java进入编程界面_java – 编程到界面是什么意思?
  3. LeetCode 2018. 判断单词是否能放入填字游戏内(模拟)
  4. Soul网关源码阅读(六)请求类型探索
  5. gp数据库中Appendonly与compresslevel
  6. php获取2次跳转之后的网址,爬虫:获取多次跳转后的页面url
  7. iframe下session cookies失效
  8. 分享24个JS特效广告和66个JS特效在线客服J代码JS代码
  9. css实现图片水平居中对齐
  10. 线下AWD平台搭建以及一些相关问题解决
  11. .Net FW上线报错:The OwinStartup attribute discovered in assembly ‘AppName‘.
  12. linux samba 拒绝访问,Samba拒绝访问的解决方式
  13. LC3环境下的汇编语言程序调试攻略
  14. 使用Android Studio编写一个简单的音乐盒
  15. 【MSP430】MSP430F5529关于ADC12模数转换介绍
  16. 多样性强化学习:不光要赢,还要赢得精彩 | 清华吴翼
  17. 余承东:华为唯一亏损业务是汽车,马斯克推特交易再生变,京东方获iPhone 14订单,今日更多大新闻在此...
  18. hbw-utils - ColUtils
  19. 【天光学术】本科历史人物方面的论文怎么写?先从标题入手!
  20. Windows命令:ipconfig

热门文章

  1. linux框架下搭建orl,DevOps和自动化运维实践/Linux\Unix技术丛书
  2. Taro 小程序开发大型实战(三):实现微信和支付宝多端登录
  3. mysql怎么创建出生日期表_如何在MySQL中从出生日期开始生成数字序列
  4. Basic Concepts in Graphics and Architecture
  5. 一款好用的网速、内存实时显示插件----TrafficMonitor
  6. OpenCV C++案例实战二十九《遥感图像分割》
  7. Direct3D 12工作原理概述
  8. 7z SFX Builder v2.3.1 7Z自解压生成器中文版
  9. Linux学习笔记(四)
  10. 【CISSP备考】第五章-身份与访问管理