Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow)

1. 显卡驱动安装

选择对应显卡型号的驱动下载

https://www.nvidia.com/Download/index.aspx?lang=cn

Ctrl+Alt+F1 切换至Console 界面

$ sudo service lightdm stop

$ sudo nvidia-uninstall

$ sudo ./NVIDIA-Linux-x86_64-384.125.run

选择“Continue installation”

选择“Yes”

默认选项一路enter就可以了

测试显卡驱动是否安装成功

$ nvidia-smi

显卡驱动安装成功!

安装完成后

$ sudo service lightdm start

2. cuda9.0安装

cuda9.0下载

https://developer.nvidia.com/cuda-90-download-archive

$ sudo ./cuda_9.0.176_384.81_linux.run

稍等一会儿就安装好了。

测试cuda9.0是否安装成功

$ cd ~/NVIDIA_CUDA-9.0_Samples/1_Utilities/deviceQuery

$ make

$ ./deviceQuery

Result = PASS, cuda安装成功!

配置环境变量和添加共享库路径(2种方式)

1. 为所有用户配置

$ sudo vim /etc/profile

末尾添加以下内容:

#cuda9.0

export PATH=/usr/local/cuda/bin:${PATH} # 必须

export LD_LIBRARY_PATH=/usr/local/cuda/lib64:${LD_LIBRARY_PATH} # 非必须,可以用后面介绍的方式配置

保存

使配置生效:

$reboot

2. 仅为当前用户配置

$ vim ~/.bashrc

末尾添加以下内容:

#cuda9.0

export PATH=/usr/local/cuda/bin:${PATH} # 必须

export LD_LIBRARY_PATH=/usr/local/cuda/lib64:${LD_LIBRARY_PATH} # 非必须,可以用后面介绍的方式配置

保存

使配置生效:

$ source ~/.bashrc

或者注销后重新登录系统

如果在上面的步骤没有配置 “LD_LIBRARY_PATH” 变量,还可以可以通过以下两种方式配置共享库路径.

1. 将/usr/local/cuda/lib64 添加到 /etc/ld.so.conf文件

$ sudo vim /etc/ld.so.conf

文件末尾添加以下内容

/usr/local/cuda/lib64

然后,运行 ldconfig 生成 /etc/ld.so.cache

$ sudo ldconfig

2. 也可以将/usr/local/cuda/lib64 添加到 /etc/ld.so.conf.d/cuda.conf文件中

$ sudo vim /etc/ld.so.conf.d/cuda.conf

文件末尾添加以下内容

/usr/local/cuda/lib64

保存

运行 ldconfig 生成 /etc/ld.so.cache

$ sudo ldconfig

测试cuda9.0环境配置是否成功

$ nvcc --version

出现上面的内容就成功了。

如果你想要卸载cuda9.0,请用以下方式卸载。

$ cd /usr/local/cuda/bin

$ sudo ./uninstall_cuda_9.0.pl

3. cudnn7安装

cudnn7 下载

https://developer.nvidia.com/rdp/cudnn-download

$ sudo dpkg -i libcudnn7_7.1.3.16-1+cuda9.0_amd64.deb

$ sudo dpkg -i libcudnn7-dev_7.1.3.16-1+cuda9.0_amd64.deb

$ sudo dpkg -i libcudnn7-doc_7.1.3.16-1+cuda9.0_amd64.deb

测试cudnn7安装是否成功

$ cp -r /usr/src/cudnn_samples_v7 ~/

$ cd ~/cudnn_samples_v7/mnistCUDNN

$ ./mnistCUDNN

Test passed! cudnn7安装成功!

4. 重启系统

重启主要是为了使得/etc/profile中配置的环境变量生效,如果已经重启并且生效,

则可以跳过此步骤。

$ reboot

5. tensorflow-gpu 1.7安装

$ sudo pip3 install tensorflow-gpu==1.7

注意:显卡驱动,cuda,cudnn和tensorflow应该选择能相互支持的版本

tesla p100 linux,Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow)相关推荐

  1. Ubuntu18.04深度学习GPU环境配置

    Ubuntu18.04深度学习GPU环境配置 Ubuntu 18.04.cuda 9.0.cuDnn v7.TensorFlow/Keras 与anaconda 1.背景 为了加速神经网络的训练,使用 ...

  2. Ubuntu18.04+CUDA10.2 深度学习开发环境配置指南

    深度学习 Author:louwill Machine Learning Lab 搞深度学习环境永远是第一步.笔者之前也写过配置的两篇文章,但时间久远,目前来看版本已经过旧了.之前两篇参考: 深度学习 ...

  3. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

  4. ubuntn开发php教程,Ubuntu16.04的PHP开发环境配置

    自从换了php开发之后发现还是开源语言才是长久之道,开发环境搭建方便,支持的平台也多,性能也好,考虑到这些,其他一些不如意也就不足为虑了.一直用家里的老电脑开发,用32位的系统,然后被强制升级成Win ...

  5. 完整的Ubuntu18.04深度学习GPU环境配置,英伟达显卡驱动安装、cuda9.0安装、cudnn的安装、anaconda安装

    文章目录 1.英伟达显卡驱动安装 2.cuda9.0安装 3.cudnn的安装 4.anaconda安装 5.安装TensorFlow和Keras 安装 参考:https://blog.csdn.ne ...

  6. 深度学习开发环境调查结果公布,你的配置是这样吗?(附新环境配置) By 李泽南2017年6月26日 15:57 本周一(6 月 19 日)机器之心发表文章《我的深度学习开发环境详解:Te

    深度学习开发环境调查结果公布,你的配置是这样吗?(附新环境配置) 机器之心 2017-06-25 12:27 阅读:108 摘要:参与:李泽南.李亚洲本周一(6月19日)机器之心发表文章<我的深 ...

  7. Ubuntu16.04深度学习环境搭建

    Ubuntu16.04深度学习环境搭建(anaconda3+cuda10.0+cudnn7.6+pytorch1.2) 文章目录 Ubuntu16.04深度学习环境搭建(anaconda3+cuda1 ...

  8. 深度学习主机环境配置: Ubuntu16.04+GeForce GTX 1080+TensorFlow

    http://f.dataguru.cn/thread-660774-1-1.html 发表于 2016-7-20 09:04 | 只看该作者 |倒序浏览 |阅读模式 深度学习主机环境配置: Ubun ...

  9. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

最新文章

  1. DIV+CSS圆角边框
  2. double类型数值计算出现误差的解决办法
  3. 对静态区,栈,堆的理解
  4. Domino+Qucikplace+Sametime构建企业办公平台图文攻略(四)
  5. k均值的损失函数_一种基于均值不等式的Listwise损失函数
  6. 云计算教程学习入门视频课件:什么是中间件?
  7. Struts2环境搭建
  8. 初学Flask(1)
  9. java下载不了怎么_如何下载和安装Java
  10. 批量打印证书 php,巧用WPS2013批量打印证书
  11. 如何使用iPhoneXR/XSMAX模拟器进行屏幕适配
  12. python爬虫基础教程:利用python抓取返利网商品信息
  13. Safari无法验证网站身份
  14. 实现蝴蝶翩翩飞舞的效果
  15. 参加Google Developer Day 2009归来,互联网营销
  16. YOLOv4网络详解
  17. P2P平台方案——亿网软通“互联网+”金融解决方案
  18. CSMA/CA工作流程图
  19. R-CNN系列目标检测算法对比
  20. 使用jQuery实现导航条滑动块效果

热门文章

  1. 初学者吉他怎么选?来自VEAZEN VZ100的美式音色风情民谣吉他|开箱评测~
  2. 正方教务管理系统2个0DAY by 深林孤鹰
  3. 在vue中如何使用字体图标(阿里巴巴)
  4. 最快的公共dns服务器_如何使用Google公共DNS服务器?
  5. 开发中如何防范重放攻击
  6. <Linux开发>linux开发工具- 之-开发使用linux命令记录
  7. 【python基础语法八】正则表达式
  8. Android进度条/等待加载——旋转小圆点效果
  9. Redis Essentials 读书笔记 - 第九章: Redis Cluster and Redis Sentinel (Collective Intelligence)
  10. love热点多几分优雅气质