因为实验室服务器资源有限,我被分配的服务器经常变化,但是常常就分到连显卡驱动以及cuda都没有装的服务器,真的很头疼,我已经配了四五台了,特此记录一下,以便以后直接照版本安装。

Install nvidia driver

我的服务器配置是ubuntu18.04,显卡是1080Ti。

给ubuntu添加驱动的源:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt upgrade

查看设备型号得到推荐安装的驱动型号:

ubuntu-drivers devices

自动安装显卡驱动

sudo ubuntu-drivers autoinstall

重启

sudo reboot

如果重启一切顺利就命令检查

lsmod | grep nvidia

or

nvidia-smi

Install CUDA9.0 and cudnn7

查看 CUDA 版本:

cat /usr/local/cuda/version.txt

查看 CUDNN 版本:

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

下载好cuda_9.0.176_384.81_linux.run

链接:https://developer.nvidia.com/compute/cuda/9.0/Prod/local_installers/cuda_9.0.176_384.81_linux-run

ubuntu16.04版本的:https://developer.nvidia.com/compute/cuda/9.0/Prod/local_installers/cuda_9.0.176_384.81_linux-run

安装cuda:

sudo chmod 777 cuda_9.0.176_384.81_linux.run
sudo ./cuda_9.0.176_384.81_linux.run -toolkit -samples -override --no-opengl-libs -silent

更改gcc版本

sudo apt install gcc-5 g++-5
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50

设置cuda环境变量

vim ~/.bashrc1
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:/usr/local/cuda/extras/CPUTI/lib64
export CUDA_HOME=/usr/local/cuda-9.0/bin
export PATH=$PATH:$LD_LIBRARY_PATH:$CUDA_HOME

下载cudnn要在这个https://developer.nvidia.com/rdp/cudnn-archive链接中选择下载

复制cudnn库至cuda中

tar -zxvf cudnn-9.0-linux-x64-v7.tgz
sudo cp cuda/lib64/* /usr/local/cuda-9.0/lib64/
sudo cp cuda/include/* /usr/local/cuda-9.0/include/

安装tensoflow-gpu-1.14:

pip install -U tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple --user

tensorflow测试程序:

import tensorflow as tf
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))

转载于:https://www.cnblogs.com/ManWingloeng/p/11489122.html

问题记录 | 配置ubuntu18.04+cuda9.0+cudnn服务器tensorflow-gpu深度学习环境相关推荐

  1. 暗影精灵双系统(win10和Ubuntu16.04)安装+Cuda和tensorflow安装-深度学习环境配置

    参考教程一:https://blog.csdn.net/qq_42121640/article/details/80635071 参考教程二:https://blog.csdn.net/zr45992 ...

  2. NVIDA GTX2080 Ubuntu18.04 cuda10.0 cudnn7.5 tensorflow 1.12 install

    NVIDA GTX2080 Ubuntu18.04 cuda10.0 cudnn7.5 tensorflow 1.12 install 心仪已久的显卡2080终于到了,Ubuntu18这么帅,怎么还能 ...

  3. 【RTX3060(暗夜精灵)等系列显卡正确配置Pytorch及其对于cuda和cudann版本的深度学习环境(避免由于版本不适应导致重装)】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 RTX3060(暗夜精灵)等系列显卡正确配置Pytorch及其对于cuda和cudann版本的深度学习环境(避免由于版本不适应导致重装 ...

  4. ubuntu18.04+cuda9.0+lenovo y430p(GTX850M)亲测可用

    目前,大多情况下,基本上都ubuntu 14.04.或者是ubuntu 16.04的操作系统安装以及GPU 环境搭建过程,很少ubuntu18.04的版本,安装一上午,均以失败告终,终于成功,现总结网 ...

  5. Win10+TensorFlow-gpu1.10+CUDA9.0+Cudnn7.4.1 搭建深度学习gpu环境

    1.系统已安装环境 Anaconda3(python3.6.4) Visual Studio 2017 2.查看自己的NVIDIA版本 右键开始按钮-->设备管理器-->显示适配器 3. ...

  6. 显卡、显卡驱动、cuda、cudnn 通俗解释及深度学习环境搭建

    场景描述 搞深度学习时需要先搭建环境,需要折腾显卡驱动.cuda.cudnn.以及各种深度学习框架(TensorFlow.Pytorch等).光听这些名词有好些人都迷糊了,更不要提解决他们之间的不兼容 ...

  7. 深度学习环境配置 (Ubuntu18.04 + CUDA10.0 + cuDNN7.6.5 + TensorFlow2.0)

    @ Bergen, Norway 第一次安装 CUDA 的过程简直抓狂,中间出现了很多次莫名其妙的 bug,踩了很多坑.比如装好了 CUDA 重启后进不去桌面系统了,直接黑屏.比如鼠标键盘都不 wor ...

  8. Dell 7920工作站2080ti配置Ubuntu18.04+CUDA11.7+Cudnn

    Ubuntu18.04安装教程 文章目录 目录 Ubuntu18.04安装教程 文章目录 前言 一.系统下载与启动盘制作? 二.Ubuntu系统安装 1. Ubuntu安装 启动Ubuntu 2. 可 ...

  9. 深度学习环境配置Ubuntu16.04+CUDA8.0+CuDNN+Anaconda2+openCV2.4.9+caffe(全离线GPU版)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/Bernice_lying [前言] 深度学习燎原之势势不可当,现在很多现场使用深度方法的比赛需要自行 ...

最新文章

  1. Redis 越来越慢?常见延迟问题定位与分析
  2. 请问用Microsoft的VFW函数库怎样设置摄像头的速度?
  3. python中日期和时间格式化输出的方法小结_Python 时间操作例子和时间格式化参数小结...
  4. mac 安装 python 配置||虚拟环境
  5. 关于网页的一些小知识点
  6. Know more about Cache Buffer Handle
  7. python案例实操_用案例实操学习Python ,培养编程逻辑思维
  8. 用java swing做连连看_java基于swing实现的连连看代码
  9. Linux下apache与tomcat完美整合笔记
  10. scp 一次拷贝多个文件
  11. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之第一个驱动
  12. 用Python 操作Web 前端 基础 1
  13. 内容:提出共享储能背景下微网运营商与用户聚合商间的 Stackelberg 博弈模型,在 MATLAB 平台上进行算例仿真
  14. 【BZOJ1106】【POI2007】立方体大作战tet(树状数组+贪心)
  15. 会议室管理系统源码分享-Spring mvc+mybatis+jpa+mysql+bootstrap
  16. T Day-1 星空之夜
  17. 公司新加了一台友宝自动售货机引发的思考-适配器模式
  18. 值得信赖的数据同步备份软件 -Allway Sync 安全又可靠,简单又易用!
  19. ps图层转css3代码,CSS3Ps:ps图层转CSS3代码之神器
  20. vsCode 打开界面报错,尝试在目标目录创建文件时发生一个错误

热门文章

  1. linux检测是否安装eclipse,肿么看linux中eclipse是否安装成功
  2. hdu5106 小于x的数(二进制1确定的数)的和 数位dp(first mine)
  3. fopen /open,read/write和fread/fwrite区别
  4. jsfl读取xml,图片,并生成swf
  5. ubuntu下mysql无法启动_升级Ubuntu到10.04后MySQL无法启动
  6. 系统学习 TypeScript(三)——基础类型
  7. vscode配置python2和python3_VS Code中配置python版本以及Python多版本
  8. 2021-08-26 转载 Scala快速入门系列博客文章
  9. JavaWeb——MyBatis入门程序
  10. 深入玩转K8S之使用kubeadm安装Kubernetes v1.10以及常见问题解答