【深度学习】外置显卡选购及搭建环境
卷首语:由于软硬件发展迅速,本文相关信息预计有效期到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:进入深度学习败家的坑
哈哈。
希望本文能读者有所帮助。
【深度学习】外置显卡选购及搭建环境相关推荐
- 专业显卡深度学习_学习深度学习,如何选购显卡?
学习深度学习,显卡(GPU)可以说是比不可少的投资.本文试图探究哪个GPU才是学习入门性价比最高的? 为什么深度学习需要GPU? 我们先来比较一下CPU和GPU的不同,下图是一个简化的处理器内部结构图 ...
- 深度学习图像识别:基础知识与环境搭建
深度学习图像识别:基础知识与环境搭建 1. 深度学习的基本原理 什么是人工智能? 通过学习掌握了某中技能的机器,我们认为它具备了人工智能 什么是深度学习? 深度学习的概念源于人工神经网络的研究: 含多 ...
- 深度学习 训练吃显卡_学习深度学习,如何选购显卡?
学习深度学习,显卡(GPU)可以说是比不可少的投资.本文试图探究哪个GPU才是学习入门性价比最高的? 为什么深度学习需要GPU? 我们先来比较一下CPU和GPU的不同,下图是一个简化的处理器内部结构图 ...
- 3_深度学习中显卡的使用和显存的分配(20181213)
深度学习中显卡的使用和显存的分配(20181213) 1.查看机器上GPU的使用情况 2.tensorflow 中显卡使用和显存分配 1.显卡的使用,单显卡和多显卡调用 1.通过设置环境变量设置 禁用 ...
- [实训题目EmoProfo]基于深度学习的表情识别服务搭建(一)
基于深度学习的表情识别服务搭建(一) 文章目录 基于深度学习的表情识别服务搭建(一) 背景 识别服务设计 实现方式的选择 dlib性能验证 功能实现 小结 背景 之前我完成了终端和服务端之间交流的全部 ...
- ESP32学习笔记(1)——搭建环境、编译烧写(Windows+VS Code)
Espressif-IDE 环境搭建参看 ESP32学习笔记(50)--搭建环境.编译烧写(Windows+Espressif-IDE) 一.搭建环境 1.1 官方资料 ESP-IDF 编程指南 1. ...
- ESP8266学习笔记(1)——搭建环境、编译烧写(NONOS SDK)
RTOS SDK环境搭建参看 ESP8266学习笔记(17)--搭建环境.编译烧写(RTOS SDK) 一.搭建环境 1.1 ESP8266 SDK 入门指南 官网下载:https://www.esp ...
- ESP32学习笔记(51)——搭建环境、编译烧写(Windows+Espressif-IDE)
VS Code 环境搭建参看 ESP32学习笔记(1)--搭建环境.编译烧写(Windows+VS Code) 一.搭建环境 1.1 官方资料 ESP-IDF 编程指南 1.2 下载Espressif ...
- 深度学习双显卡配置_linux(manjaro) tensorflow2.1 conda cuda10 双显卡笔记本深度学习环境搭建...
linux(manjaro) tensorflow2.1 conda cuda10 双显卡笔记本深度学习环境搭建 下学期要学tensorflow,看着我可怜的1050ti,流下了贫穷的泪水,但无奈要做 ...
最新文章
- eBook 功能模块二之设置模块
- XML+SQL=数据库的未来?
- MySQL Performance-Schema(三) 实践篇
- 计算机工作原理 公开课,《计算机的基本工作原理》公开课材料(11页)-原创力文档...
- vue 3.2 的 script setup 语法
- python语法31[变量的作用域+global]
- 微信小程序 获取php值,微信小程序如何获取javascript里的数据
- 研究表明,越早退休越长寿
- 高程拟合MATLAB二次曲面,GPS高程二次曲面拟合及其程序
- 计算机数学公式画爱心教程,几何画板如何绘制爱心?几何画板爱心函数教程
- 简历||STAR法则
- Hammer.js 进行图片缩放
- cad转pdf格式怎么设置线宽
- Android Studio查看SQLite数据库方法大全
- 二维码超分效果评价指标
- CS5801HDMI转eDP/DP转换芯片资料|CS5801规格书
- 简单三步解除Word文档保护密码(转)
- vue合并表格excel导出_Vue实现导出excel表格功能
- 自动气象站的主要功能是什么?
- 鱼书P70--mnist.py的导入和应用
热门文章
- 前端面试计网、HTTP协议,操作系统(自留,持续更新)
- NAS4Free 安装配置(五)配置SMB
- 艾媒报告|2018-2019中国智慧物流行业研究报告
- 各公司软件技术人员的工资
- 微软 crm开发笔记 创建查询条件,生成Fetch.XML文件
- headFirst JavaScript 程序设计笔记
- 数据改版 | CnOpenData医疗信息大数据
- MYSQL——索引设计原则与案例分析
- FFmpeg手撕视频(Android端)
- ippicv_2020_lnx_intel64_20191018_general.tgz下载地址