卷首语:由于软硬件发展迅速,本文相关信息预计有效期到2019年上半年。

为什么需要显卡?

显然这是一个不言自明的问题,看看用CPU训练时长的绝望。DL是个烧钱的行当。

为什么是外置显卡?

可以这样:

也可以这样:

土豪可以出门左转了。
对于已有笔记本,不想再添置一个机箱的人,外置显卡是性价比最高的选择。
已经有人算好经济帐:

最终我选择:

那款外置显卡扩展坞?

我的选择 Mantiz。此处应有广告费。
更多关于此款外置显卡的信息可点击这里查看。

我在挑选扩展坞时的几个问题:
Q:扩展坞能否与笔记本适配?
A:需要笔记本支持雷电3接口。

Q:显卡扩展坞会不会有性能损失?
A:会的,相比较训练时长从一个月压缩到3天,无所谓了。

Q:扩展坞能支持哪些显卡?
A:见说明或直接问老板。

如何配置环境?

我的环境:
笔记本:Thinkpad T470s i5-7300 20G
操作系统:Ubuntu 18.04
开发环境:Anaconda python-3.6 tensorflow1.12

步骤1:安装Anaconda

这里有个小坑要注意,Tensorflow对python的要求:

所以Anaconda需要安装对应的版本,点击这里了解更多。Anaconda各版本的下载链接。

步骤2:安装NVIDIA驱动及CUDA

CUDA10.0,点这里查看官方指引。
另一个深坑:2070不在CUDA支持的列表内,但NVIDIA的另一个列表却说支持。话说CUDA的官方文档一致性怎么维护的这么差。这个深坑差点让我退货显卡。

NVIDIA驱动安装参考了知乎的这个帖子。官方驱动下载链接
我在安装驱动时的一些选项:

安装显卡驱动

reboot重启,并验证nvidia-smi

看到类似这样的输出,那么恭喜你,驱动安装成功。

步骤3:安装Tensorflow

又一个坑,TF官方只支持到CUDA9.0

image.png
还好有高人解决了这个问题,参考这个帖子。从这里下载支持CUDA10.0的TF版本.

验证Tensorflow(GPU)版成功:

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

步骤4:进入深度学习败家的坑

哈哈。
希望本文能读者有所帮助。

【深度学习】外置显卡选购及搭建环境相关推荐

  1. 专业显卡深度学习_学习深度学习,如何选购显卡?

    学习深度学习,显卡(GPU)可以说是比不可少的投资.本文试图探究哪个GPU才是学习入门性价比最高的? 为什么深度学习需要GPU? 我们先来比较一下CPU和GPU的不同,下图是一个简化的处理器内部结构图 ...

  2. 深度学习图像识别:基础知识与环境搭建

    深度学习图像识别:基础知识与环境搭建 1. 深度学习的基本原理 什么是人工智能? 通过学习掌握了某中技能的机器,我们认为它具备了人工智能 什么是深度学习? 深度学习的概念源于人工神经网络的研究: 含多 ...

  3. 深度学习 训练吃显卡_学习深度学习,如何选购显卡?

    学习深度学习,显卡(GPU)可以说是比不可少的投资.本文试图探究哪个GPU才是学习入门性价比最高的? 为什么深度学习需要GPU? 我们先来比较一下CPU和GPU的不同,下图是一个简化的处理器内部结构图 ...

  4. 3_深度学习中显卡的使用和显存的分配(20181213)

    深度学习中显卡的使用和显存的分配(20181213) 1.查看机器上GPU的使用情况 2.tensorflow 中显卡使用和显存分配 1.显卡的使用,单显卡和多显卡调用 1.通过设置环境变量设置 禁用 ...

  5. [实训题目EmoProfo]基于深度学习的表情识别服务搭建(一)

    基于深度学习的表情识别服务搭建(一) 文章目录 基于深度学习的表情识别服务搭建(一) 背景 识别服务设计 实现方式的选择 dlib性能验证 功能实现 小结 背景 之前我完成了终端和服务端之间交流的全部 ...

  6. ESP32学习笔记(1)——搭建环境、编译烧写(Windows+VS Code)

    Espressif-IDE 环境搭建参看 ESP32学习笔记(50)--搭建环境.编译烧写(Windows+Espressif-IDE) 一.搭建环境 1.1 官方资料 ESP-IDF 编程指南 1. ...

  7. ESP8266学习笔记(1)——搭建环境、编译烧写(NONOS SDK)

    RTOS SDK环境搭建参看 ESP8266学习笔记(17)--搭建环境.编译烧写(RTOS SDK) 一.搭建环境 1.1 ESP8266 SDK 入门指南 官网下载:https://www.esp ...

  8. ESP32学习笔记(51)——搭建环境、编译烧写(Windows+Espressif-IDE)

    VS Code 环境搭建参看 ESP32学习笔记(1)--搭建环境.编译烧写(Windows+VS Code) 一.搭建环境 1.1 官方资料 ESP-IDF 编程指南 1.2 下载Espressif ...

  9. 深度学习双显卡配置_linux(manjaro) tensorflow2.1 conda cuda10 双显卡笔记本深度学习环境搭建...

    linux(manjaro) tensorflow2.1 conda cuda10 双显卡笔记本深度学习环境搭建 下学期要学tensorflow,看着我可怜的1050ti,流下了贫穷的泪水,但无奈要做 ...

最新文章

  1. eBook 功能模块二之设置模块
  2. XML+SQL=数据库的未来?
  3. MySQL Performance-Schema(三) 实践篇
  4. 计算机工作原理 公开课,《计算机的基本工作原理》公开课材料(11页)-原创力文档...
  5. vue 3.2 的 script setup 语法
  6. python语法31[变量的作用域+global]
  7. 微信小程序 获取php值,微信小程序如何获取javascript里的数据
  8. 研究表明,越早退休越长寿
  9. 高程拟合MATLAB二次曲面,GPS高程二次曲面拟合及其程序
  10. 计算机数学公式画爱心教程,几何画板如何绘制爱心?几何画板爱心函数教程
  11. 简历||STAR法则
  12. Hammer.js 进行图片缩放
  13. cad转pdf格式怎么设置线宽
  14. Android Studio查看SQLite数据库方法大全
  15. 二维码超分效果评价指标
  16. CS5801HDMI转eDP/DP转换芯片资料|CS5801规格书
  17. 简单三步解除Word文档保护密码(转)
  18. vue合并表格excel导出_Vue实现导出excel表格功能
  19. 自动气象站的主要功能是什么?
  20. 鱼书P70--mnist.py的导入和应用

热门文章

  1. 前端面试计网、HTTP协议,操作系统(自留,持续更新)
  2. NAS4Free 安装配置(五)配置SMB
  3. 艾媒报告|2018-2019中国智慧物流行业研究报告
  4. 各公司软件技术人员的工资
  5. 微软 crm开发笔记 创建查询条件,生成Fetch.XML文件
  6. headFirst JavaScript 程序设计笔记
  7. 数据改版 | CnOpenData医疗信息大数据
  8. MYSQL——索引设计原则与案例分析
  9. FFmpeg手撕视频(Android端)
  10. ippicv_2020_lnx_intel64_20191018_general.tgz下载地址