问题记录 | 配置ubuntu18.04+cuda9.0+cudnn服务器tensorflow-gpu深度学习环境
因为实验室服务器资源有限,我被分配的服务器经常变化,但是常常就分到连显卡驱动以及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深度学习环境相关推荐
- 暗影精灵双系统(win10和Ubuntu16.04)安装+Cuda和tensorflow安装-深度学习环境配置
参考教程一:https://blog.csdn.net/qq_42121640/article/details/80635071 参考教程二:https://blog.csdn.net/zr45992 ...
- 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这么帅,怎么还能 ...
- 【RTX3060(暗夜精灵)等系列显卡正确配置Pytorch及其对于cuda和cudann版本的深度学习环境(避免由于版本不适应导致重装)】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 RTX3060(暗夜精灵)等系列显卡正确配置Pytorch及其对于cuda和cudann版本的深度学习环境(避免由于版本不适应导致重装 ...
- ubuntu18.04+cuda9.0+lenovo y430p(GTX850M)亲测可用
目前,大多情况下,基本上都ubuntu 14.04.或者是ubuntu 16.04的操作系统安装以及GPU 环境搭建过程,很少ubuntu18.04的版本,安装一上午,均以失败告终,终于成功,现总结网 ...
- Win10+TensorFlow-gpu1.10+CUDA9.0+Cudnn7.4.1 搭建深度学习gpu环境
1.系统已安装环境 Anaconda3(python3.6.4) Visual Studio 2017 2.查看自己的NVIDIA版本 右键开始按钮-->设备管理器-->显示适配器 3. ...
- 显卡、显卡驱动、cuda、cudnn 通俗解释及深度学习环境搭建
场景描述 搞深度学习时需要先搭建环境,需要折腾显卡驱动.cuda.cudnn.以及各种深度学习框架(TensorFlow.Pytorch等).光听这些名词有好些人都迷糊了,更不要提解决他们之间的不兼容 ...
- 深度学习环境配置 (Ubuntu18.04 + CUDA10.0 + cuDNN7.6.5 + TensorFlow2.0)
@ Bergen, Norway 第一次安装 CUDA 的过程简直抓狂,中间出现了很多次莫名其妙的 bug,踩了很多坑.比如装好了 CUDA 重启后进不去桌面系统了,直接黑屏.比如鼠标键盘都不 wor ...
- Dell 7920工作站2080ti配置Ubuntu18.04+CUDA11.7+Cudnn
Ubuntu18.04安装教程 文章目录 目录 Ubuntu18.04安装教程 文章目录 前言 一.系统下载与启动盘制作? 二.Ubuntu系统安装 1. Ubuntu安装 启动Ubuntu 2. 可 ...
- 深度学习环境配置Ubuntu16.04+CUDA8.0+CuDNN+Anaconda2+openCV2.4.9+caffe(全离线GPU版)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/Bernice_lying [前言] 深度学习燎原之势势不可当,现在很多现场使用深度方法的比赛需要自行 ...
最新文章
- Redis 越来越慢?常见延迟问题定位与分析
- 请问用Microsoft的VFW函数库怎样设置摄像头的速度?
- python中日期和时间格式化输出的方法小结_Python 时间操作例子和时间格式化参数小结...
- mac 安装 python 配置||虚拟环境
- 关于网页的一些小知识点
- Know more about Cache Buffer Handle
- python案例实操_用案例实操学习Python ,培养编程逻辑思维
- 用java swing做连连看_java基于swing实现的连连看代码
- Linux下apache与tomcat完美整合笔记
- scp 一次拷贝多个文件
- 【嵌入式Linux】嵌入式Linux驱动开发基础知识之第一个驱动
- 用Python 操作Web 前端 基础 1
- 内容:提出共享储能背景下微网运营商与用户聚合商间的 Stackelberg 博弈模型,在 MATLAB 平台上进行算例仿真
- 【BZOJ1106】【POI2007】立方体大作战tet(树状数组+贪心)
- 会议室管理系统源码分享-Spring mvc+mybatis+jpa+mysql+bootstrap
- T Day-1 星空之夜
- 公司新加了一台友宝自动售货机引发的思考-适配器模式
- 值得信赖的数据同步备份软件 -Allway Sync 安全又可靠,简单又易用!
- ps图层转css3代码,CSS3Ps:ps图层转CSS3代码之神器
- vsCode 打开界面报错,尝试在目标目录创建文件时发生一个错误
热门文章
- linux检测是否安装eclipse,肿么看linux中eclipse是否安装成功
- hdu5106 小于x的数(二进制1确定的数)的和 数位dp(first mine)
- fopen /open,read/write和fread/fwrite区别
- jsfl读取xml,图片,并生成swf
- ubuntu下mysql无法启动_升级Ubuntu到10.04后MySQL无法启动
- 系统学习 TypeScript(三)——基础类型
- vscode配置python2和python3_VS Code中配置python版本以及Python多版本
- 2021-08-26 转载 Scala快速入门系列博客文章
- JavaWeb——MyBatis入门程序
- 深入玩转K8S之使用kubeadm安装Kubernetes v1.10以及常见问题解答